From b61ea56789a5825bd2961a335cb82f65e09f1614 Mon Sep 17 00:00:00 2001 From: Mariusz Felisiak Date: Sat, 7 Sep 2019 11:57:46 +0200 Subject: Refs #28478 -- Removed support for TestCase's allow_database_queries and multi_db per deprecation timeline. --- tests/test_utils/test_deprecated_features.py | 64 ---------------------------- 1 file changed, 64 deletions(-) delete mode 100644 tests/test_utils/test_deprecated_features.py (limited to 'tests/test_utils') diff --git a/tests/test_utils/test_deprecated_features.py b/tests/test_utils/test_deprecated_features.py deleted file mode 100644 index fbed5e14c5..0000000000 --- a/tests/test_utils/test_deprecated_features.py +++ /dev/null @@ -1,64 +0,0 @@ -from django.db import connections -from django.db.utils import DEFAULT_DB_ALIAS -from django.test import SimpleTestCase, TestCase, TransactionTestCase -from django.utils.deprecation import RemovedInDjango31Warning - - -class AllowDatabaseQueriesDeprecationTests(SimpleTestCase): - def test_enabled(self): - class AllowedDatabaseQueries(SimpleTestCase): - allow_database_queries = True - message = ( - '`SimpleTestCase.allow_database_queries` is deprecated. Restrict ' - 'the databases available during the execution of ' - 'test_utils.test_deprecated_features.AllowDatabaseQueriesDeprecationTests.' - 'test_enabled..AllowedDatabaseQueries with the ' - '`databases` attribute instead.' - ) - with self.assertWarnsMessage(RemovedInDjango31Warning, message): - self.assertEqual(AllowedDatabaseQueries.databases, {'default'}) - - def test_explicitly_disabled(self): - class AllowedDatabaseQueries(SimpleTestCase): - allow_database_queries = False - message = ( - '`SimpleTestCase.allow_database_queries` is deprecated. Restrict ' - 'the databases available during the execution of ' - 'test_utils.test_deprecated_features.AllowDatabaseQueriesDeprecationTests.' - 'test_explicitly_disabled..AllowedDatabaseQueries with ' - 'the `databases` attribute instead.' - ) - with self.assertWarnsMessage(RemovedInDjango31Warning, message): - self.assertEqual(AllowedDatabaseQueries.databases, set()) - - -class MultiDbDeprecationTests(SimpleTestCase): - def test_transaction_test_case(self): - class MultiDbTestCase(TransactionTestCase): - multi_db = True - message = ( - '`TransactionTestCase.multi_db` is deprecated. Databases ' - 'available during this test can be defined using ' - 'test_utils.test_deprecated_features.MultiDbDeprecationTests.' - 'test_transaction_test_case..MultiDbTestCase.databases.' - ) - with self.assertWarnsMessage(RemovedInDjango31Warning, message): - self.assertEqual(MultiDbTestCase.databases, set(connections)) - MultiDbTestCase.multi_db = False - with self.assertWarnsMessage(RemovedInDjango31Warning, message): - self.assertEqual(MultiDbTestCase.databases, {DEFAULT_DB_ALIAS}) - - def test_test_case(self): - class MultiDbTestCase(TestCase): - multi_db = True - message = ( - '`TestCase.multi_db` is deprecated. Databases available during ' - 'this test can be defined using ' - 'test_utils.test_deprecated_features.MultiDbDeprecationTests.' - 'test_test_case..MultiDbTestCase.databases.' - ) - with self.assertWarnsMessage(RemovedInDjango31Warning, message): - self.assertEqual(MultiDbTestCase.databases, set(connections)) - MultiDbTestCase.multi_db = False - with self.assertWarnsMessage(RemovedInDjango31Warning, message): - self.assertEqual(MultiDbTestCase.databases, {DEFAULT_DB_ALIAS}) -- cgit v1.3