Tests if None is a cached result.

This commit is contained in:
Bertrand Bordage 2014-10-06 14:14:28 +02:00
parent 8698673190
commit f899792bfb

View file

@ -94,6 +94,11 @@ class ReadTestCase(TestCase):
self.assertEqual(data2, self.t1)
def test_first(self):
with self.assertNumQueries(1):
self.assertEqual(Test.objects.filter(name='bad').first(), None)
with self.assertNumQueries(0):
self.assertEqual(Test.objects.filter(name='bad').first(), None)
with self.assertNumQueries(1):
data1 = Test.objects.first()
with self.assertNumQueries(0):