From 7862cbda86cdbced5fbfe4f0056105e657c1f92c Mon Sep 17 00:00:00 2001 From: Laura Feier Date: Wed, 4 Nov 2015 14:27:35 +0200 Subject: Fixed #24576 -- Made deletion of related objects deterministic. --- tests/delete/tests.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tests/delete') diff --git a/tests/delete/tests.py b/tests/delete/tests.py index 60c61ed281..9e383acb4e 100644 --- a/tests/delete/tests.py +++ b/tests/delete/tests.py @@ -224,12 +224,13 @@ class DeletionTests(TestCase): s2 = S.objects.create(pk=2, r=r) T.objects.create(pk=1, s=s1) T.objects.create(pk=2, s=s2) + RChild.objects.create(r_ptr=r) r.delete() self.assertEqual( - pre_delete_order, [(T, 2), (T, 1), (S, 2), (S, 1), (R, 1)] + pre_delete_order, [(T, 2), (T, 1), (RChild, 1), (S, 2), (S, 1), (R, 1)] ) self.assertEqual( - post_delete_order, [(T, 1), (T, 2), (S, 1), (S, 2), (R, 1)] + post_delete_order, [(T, 1), (T, 2), (RChild, 1), (S, 1), (S, 2), (R, 1)] ) models.signals.post_delete.disconnect(log_post_delete) -- cgit v1.2.1