Skip to content

Commit e70e484

Browse files
committed
Added missing test for QuerySet.delete() when raising EmptyResultSet.
1 parent 2bf2af9 commit e70e484

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

tests/delete/tests.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -794,6 +794,15 @@ def test_fast_delete_aggregation(self):
794794
)
795795
self.assertIs(Base.objects.exists(), False)
796796

797+
def test_fast_delete_empty_result_set(self):
798+
user = User.objects.create()
799+
with self.assertNumQueries(0):
800+
self.assertEqual(
801+
User.objects.filter(pk__in=[]).delete(),
802+
(0, {}),
803+
)
804+
self.assertSequenceEqual(User.objects.all(), [user])
805+
797806
def test_fast_delete_full_match(self):
798807
avatar = Avatar.objects.create(desc="bar")
799808
User.objects.create(avatar=avatar)

0 commit comments

Comments
 (0)