mirror of
https://github.com/django/django.git
synced 2025-02-05 23:15:29 +00:00
Added missing test for QuerySet.delete() when raising EmptyResultSet.
This commit is contained in:
parent
987854ba44
commit
45dc2aaa2a
@ -794,6 +794,15 @@ class FastDeleteTests(TestCase):
|
|||||||
)
|
)
|
||||||
self.assertIs(Base.objects.exists(), False)
|
self.assertIs(Base.objects.exists(), False)
|
||||||
|
|
||||||
|
def test_fast_delete_empty_result_set(self):
|
||||||
|
user = User.objects.create()
|
||||||
|
with self.assertNumQueries(0):
|
||||||
|
self.assertEqual(
|
||||||
|
User.objects.filter(pk__in=[]).delete(),
|
||||||
|
(0, {}),
|
||||||
|
)
|
||||||
|
self.assertSequenceEqual(User.objects.all(), [user])
|
||||||
|
|
||||||
def test_fast_delete_full_match(self):
|
def test_fast_delete_full_match(self):
|
||||||
avatar = Avatar.objects.create(desc="bar")
|
avatar = Avatar.objects.create(desc="bar")
|
||||||
User.objects.create(avatar=avatar)
|
User.objects.create(avatar=avatar)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user