From 3089018e951dcca568574c0e0ebf9d8aab112389 Mon Sep 17 00:00:00 2001 From: Simon Charette Date: Sun, 14 Feb 2021 22:42:47 -0500 Subject: Fixed #32446 -- Deprecated SERIALIZE test database setting. Whether or not the state of a test database should be serialized can be inferred from the set of databases allowed to be access from discovered TestCase/TransactionTestCase enabling the serialized_rollback feature which makes this setting unnecessary. This should make a significant test suite bootstraping time difference on large projects that didn't explicitly disable test database serialization. --- tests/test_runner_apps/databases/tests.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tests/test_runner_apps') diff --git a/tests/test_runner_apps/databases/tests.py b/tests/test_runner_apps/databases/tests.py index 4be260e689..dbb3b46e0b 100644 --- a/tests/test_runner_apps/databases/tests.py +++ b/tests/test_runner_apps/databases/tests.py @@ -10,6 +10,11 @@ class DefaultDatabaseTests(NoDatabaseTests): databases = {'default'} +class DefaultDatabaseSerializedTests(NoDatabaseTests): + databases = {'default'} + serialized_rollback = True + + class OtherDatabaseTests(NoDatabaseTests): databases = {'other'} -- cgit v1.2.1