Kaydet (Commit) a7ed09d1 authored tarafından David Cramer's avatar David Cramer

Improve test to ensure that post_delete was actually called

üst abbb8888
......@@ -230,8 +230,12 @@ class DeletionTests(TestCase):
models.signals.post_delete.disconnect(log_pre_delete)
def test_relational_post_delete_signals_happen_before_parent_object(self):
deletions = []
def log_post_delete(instance, **kwargs):
self.assertTrue(R.objects.filter(pk=instance.r_id))
self.assertEquals(type(instance), S)
deletions.append(instance.id)
r = R.objects.create(pk=1)
S.objects.create(pk=1, r=r)
......@@ -243,6 +247,9 @@ class DeletionTests(TestCase):
finally:
models.signals.post_delete.disconnect(log_post_delete)
self.assertEquals(len(deletions), 1)
self.assertEquals(deletions[0], 1)
@skipUnlessDBFeature("can_defer_constraint_checks")
def test_can_defer_constraint_checks(self):
u = User.objects.create(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment