summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2023-06-28 12:11:25 +0200
committerGitHub <noreply@github.com>2023-06-28 12:11:25 +0200
commit21e686471598d6c755d93a570de20dc00d8d27f6 (patch)
tree2435fb468532bd4792c461a42016cbfa55fb9490
parent1dbcf9a005842c3fdd97537f1bd4fab5b96b972f (diff)
Fixed RecorderTests.test_has_table_cached() on databases that perform multiple queries when introspecting tables.
Thanks Tim Graham for the report and implementation idea. Follow up to ea8cbca579cc6742e119747fc1eb6ecf90638bce.
-rw-r--r--tests/migrations/test_loader.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/migrations/test_loader.py b/tests/migrations/test_loader.py
index 24e1e98c19..3b30aed100 100644
--- a/tests/migrations/test_loader.py
+++ b/tests/migrations/test_loader.py
@@ -54,9 +54,9 @@ class RecorderTests(TestCase):
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)
+ self.assertIs(recorder.has_table(), True)
+ with self.assertNumQueries(0):
+ self.assertIs(recorder.has_table(), True)
class LoaderTests(TestCase):