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)
|
||||
|
||||
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):
|
||||
avatar = Avatar.objects.create(desc="bar")
|
||||
User.objects.create(avatar=avatar)
|
||||
|
Loading…
x
Reference in New Issue
Block a user