From f899792bfbf18e48145fbafe1ab4d0f0421cbd8a Mon Sep 17 00:00:00 2001 From: Bertrand Bordage Date: Mon, 6 Oct 2014 14:14:28 +0200 Subject: [PATCH] Tests if None is a cached result. --- cachalot/tests.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cachalot/tests.py b/cachalot/tests.py index 6a14ef6..36e5871 100644 --- a/cachalot/tests.py +++ b/cachalot/tests.py @@ -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):