diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/migrations/test_loader.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/migrations/test_loader.py b/tests/migrations/test_loader.py index 800d715bc9..24e1e98c19 100644 --- a/tests/migrations/test_loader.py +++ b/tests/migrations/test_loader.py @@ -48,6 +48,16 @@ class RecorderTests(TestCase): set(), ) + def test_has_table_cached(self): + """ + The has_table() method caches a positive result and not continually + query for the existence of the migrations table. + """ + recorder = MigrationRecorder(connection) + with self.assertNumQueries(1): + self.assertEqual(recorder.has_table(), True) + self.assertEqual(recorder.has_table(), True) + class LoaderTests(TestCase): """ |
