소스 검색

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.
Mariusz Felisiak 1 년 전
부모
커밋
21e6864715
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      tests/migrations/test_loader.py

+ 3 - 3
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):