From 41e73de39df31c4b13d65462bfeedde6924226d8 Mon Sep 17 00:00:00 2001 From: Simon Charette Date: Thu, 12 Jul 2018 00:14:24 -0400 Subject: Fixed #28478 -- Make DiscoverRunner skip creating unused test databases. SimpleTestCase.databases makes it possible to determine the set of databases required to run the discovered tests. --- tests/test_runner_apps/databases/__init__.py | 0 tests/test_runner_apps/databases/tests.py | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 tests/test_runner_apps/databases/__init__.py create mode 100644 tests/test_runner_apps/databases/tests.py (limited to 'tests/test_runner_apps/databases') diff --git a/tests/test_runner_apps/databases/__init__.py b/tests/test_runner_apps/databases/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tests/test_runner_apps/databases/tests.py b/tests/test_runner_apps/databases/tests.py new file mode 100644 index 0000000000..4be260e689 --- /dev/null +++ b/tests/test_runner_apps/databases/tests.py @@ -0,0 +1,18 @@ +import unittest + + +class NoDatabaseTests(unittest.TestCase): + def test_nothing(self): + pass + + +class DefaultDatabaseTests(NoDatabaseTests): + databases = {'default'} + + +class OtherDatabaseTests(NoDatabaseTests): + databases = {'other'} + + +class AllDatabasesTests(NoDatabaseTests): + databases = '__all__' -- cgit v1.3