summaryrefslogtreecommitdiff
path: root/tests/test_utils
diff options
context:
space:
mode:
authorJacob Walls <jacobtylerwalls@gmail.com>2024-09-04 09:33:31 -0400
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2024-09-17 09:53:46 +0200
commit8eca3e9bce519c21340312ee7846c92b27abea79 (patch)
tree60c452803f6ab727d168e47d1c1acb41bf44ff7b /tests/test_utils
parentd2c97981fb40e0b324b064cd3561de8f5f1887b2 (diff)
Refs #35660 -- Updated TransactionTestCase methods into class or static methods.
Diffstat (limited to 'tests/test_utils')
-rw-r--r--tests/test_utils/test_testcase.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/tests/test_utils/test_testcase.py b/tests/test_utils/test_testcase.py
index efca01e29e..866e0dccc6 100644
--- a/tests/test_utils/test_testcase.py
+++ b/tests/test_utils/test_testcase.py
@@ -65,14 +65,12 @@ class TestTestCase(TestCase):
@skipUnlessDBFeature("supports_transactions")
def test_reset_sequences(self):
- old_reset_sequences = self.reset_sequences
- self.reset_sequences = True
+ old_reset_sequences = self.__class__.reset_sequences
+ self.__class__.reset_sequences = True
+ self.addCleanup(setattr, self.__class__, "reset_sequences", old_reset_sequences)
msg = "reset_sequences cannot be used on TestCase instances"
- try:
- with self.assertRaisesMessage(TypeError, msg):
- self._fixture_setup()
- finally:
- self.reset_sequences = old_reset_sequences
+ with self.assertRaisesMessage(TypeError, msg):
+ self._fixture_setup()
def assert_no_queries(test):