From ffe0979ad5533aa29e99c029230da577234e9620 Mon Sep 17 00:00:00 2001 From: Itamar Turner-Trauring Date: Wed, 15 Nov 2023 12:14:47 -0500 Subject: [PATCH] fail* methods have been removed in 3.12 (deprecated since 3.1!) --- src/allmydata/test/common.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/allmydata/test/common.py b/src/allmydata/test/common.py index 1186bd540..d627dce6a 100644 --- a/src/allmydata/test/common.py +++ b/src/allmydata/test/common.py @@ -1352,6 +1352,14 @@ class _TestCaseMixin(object): def assertRaises(self, *a, **kw): return self._dummyCase.assertRaises(*a, **kw) + def failUnless(self, *args, **kwargs): + """Backwards compatibility method.""" + self.assertTrue(*args, **kwargs) + + def failIf(self, *args, **kwargs): + """Backwards compatibility method.""" + self.assertFalse(*args, **kwargs) + class SyncTestCase(_TestCaseMixin, TestCase): """