summaryrefslogtreecommitdiff
path: root/tests/defer_regress
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2023-12-31 10:01:31 +0100
committerGitHub <noreply@github.com>2023-12-31 10:01:31 +0100
commitd88ec42bd0a37340c8477a6f20bf26e58bd84735 (patch)
treeabd9422f7fb34a19579a74515ce84d9f472cd226 /tests/defer_regress
parent81ccf92f154c6d9eac3e30bac0aa67574d0ace15 (diff)
Used addCleanup() in tests where appropriate.
Diffstat (limited to 'tests/defer_regress')
-rw-r--r--tests/defer_regress/tests.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/tests/defer_regress/tests.py b/tests/defer_regress/tests.py
index 3dfe96ddb3..10100e348d 100644
--- a/tests/defer_regress/tests.py
+++ b/tests/defer_regress/tests.py
@@ -322,12 +322,13 @@ class DeferDeletionSignalsTests(TestCase):
self.post_delete_senders = []
for sender in self.senders:
models.signals.pre_delete.connect(self.pre_delete_receiver, sender)
+ self.addCleanup(
+ models.signals.pre_delete.disconnect, self.pre_delete_receiver, sender
+ )
models.signals.post_delete.connect(self.post_delete_receiver, sender)
-
- def tearDown(self):
- for sender in self.senders:
- models.signals.pre_delete.disconnect(self.pre_delete_receiver, sender)
- models.signals.post_delete.disconnect(self.post_delete_receiver, sender)
+ self.addCleanup(
+ models.signals.post_delete.disconnect, self.post_delete_receiver, sender
+ )
def pre_delete_receiver(self, sender, **kwargs):
self.pre_delete_senders.append(sender)