summaryrefslogtreecommitdiff
path: root/tests/test_runner_apps
diff options
context:
space:
mode:
authorSimon Charette <charette.s@gmail.com>2018-07-12 00:14:24 -0400
committerTim Graham <timograham@gmail.com>2019-01-10 19:11:21 -0500
commit41e73de39df31c4b13d65462bfeedde6924226d8 (patch)
treea5842ddf1de35a51e54ffb3c5515bd89310c988f /tests/test_runner_apps
parent8c775391b78b2a4a2b57c5e89ed4888f36aada4b (diff)
downloaddjango-41e73de39df31c4b13d65462bfeedde6924226d8.tar.gz
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.
Diffstat (limited to 'tests/test_runner_apps')
-rw-r--r--tests/test_runner_apps/databases/__init__.py0
-rw-r--r--tests/test_runner_apps/databases/tests.py18
2 files changed, 18 insertions, 0 deletions
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
--- /dev/null
+++ b/tests/test_runner_apps/databases/__init__.py
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__'