From 2a2ea4ee18fdcf2c95bf6435bc63b74623e3085b Mon Sep 17 00:00:00 2001 From: Matthijs Kooijman Date: Fri, 20 Dec 2019 20:49:56 +0100 Subject: Refs #31117 -- Made various tests properly handle unexpected databases aliases. - Used selected "databases" instead of django.db.connections. - Made routers in tests.migrations skip migrations on unexpected databases. - Added DiscoverRunnerGetDatabasesTests.assertSkippedDatabases() hook which properly asserts messages about skipped databases. --- tests/test_utils/test_transactiontestcase.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/test_utils') diff --git a/tests/test_utils/test_transactiontestcase.py b/tests/test_utils/test_transactiontestcase.py index 3a9d173138..4e183a5196 100644 --- a/tests/test_utils/test_transactiontestcase.py +++ b/tests/test_utils/test_transactiontestcase.py @@ -44,7 +44,7 @@ class TransactionTestCaseDatabasesTests(TestCase): so that it's less likely to overflow. An overflow causes assertNumQueries() to fail. """ - for alias in connections: + for alias in self.databases: self.assertEqual(len(connections[alias].queries_log), 0, 'Failed for alias %s' % alias) -- cgit v1.3