summaryrefslogtreecommitdiff
path: root/tests/delete
diff options
context:
space:
mode:
authorLaura Feier <feierlaura10@gmail.com>2015-11-04 14:27:35 +0200
committerTim Graham <timograham@gmail.com>2015-11-09 15:04:48 -0500
commit7862cbda86cdbced5fbfe4f0056105e657c1f92c (patch)
tree5b3ccabf82b53a8e91881b450c61787f5dce65fe /tests/delete
parent1f29164ced01bde92c72d20d67bc453484a4f078 (diff)
downloaddjango-7862cbda86cdbced5fbfe4f0056105e657c1f92c.tar.gz
Fixed #24576 -- Made deletion of related objects deterministic.
Diffstat (limited to 'tests/delete')
-rw-r--r--tests/delete/tests.py5
1 files changed, 3 insertions, 2 deletions
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)