MCPcopy
hub / github.com/django/django / test_meta_ordered_delete

Method test_meta_ordered_delete

tests/delete_regress/tests.py:343–351  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

341
342class DeleteTests(TestCase):
343 def test_meta_ordered_delete(self):
344 # When a subquery is performed by deletion code, the subquery must be
345 # cleared of all ordering. There was a but that caused _meta ordering
346 # to be used. Refs #19720.
347 h = House.objects.create(address="Foo")
348 OrderedPerson.objects.create(name="Jack", lives_in=h)
349 OrderedPerson.objects.create(name="Bob", lives_in=h)
350 OrderedPerson.objects.filter(lives_in__address="Foo").delete()
351 self.assertEqual(OrderedPerson.objects.count(), 0)
352
353 def test_foreign_key_delete_nullifies_correct_columns(self):
354 """

Callers

nothing calls this directly

Calls 4

createMethod · 0.45
deleteMethod · 0.45
filterMethod · 0.45
countMethod · 0.45

Tested by

no test coverage detected