|
@@ -605,6 +605,12 @@ class DeletionTests(TestCase):
|
|
|
|
|
|
|
|
|
class FastDeleteTests(TestCase):
|
|
|
+ def test_fast_delete_all(self):
|
|
|
+ with self.assertNumQueries(1) as ctx:
|
|
|
+ User.objects.all().delete()
|
|
|
+ sql = ctx.captured_queries[0]['sql']
|
|
|
+ # No subqueries is used when performing a full delete.
|
|
|
+ self.assertNotIn('SELECT', sql)
|
|
|
|
|
|
def test_fast_delete_fk(self):
|
|
|
u = User.objects.create(
|