summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorChris Jerdonek <chris.jerdonek@gmail.com>2021-04-21 04:02:58 -0700
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-06-03 09:20:47 +0200
commit90f41c2d9165e6e5b7c8f2229f8d01ecc4b99281 (patch)
treedc5ebeab4ef8aaadd868981c131e0a2b7807b021 /tests
parent62e8f369c3bdb7dbfe76d128437c0a9c0715a067 (diff)
Refs #32668 -- Made setup()'s test_labels argument optional in runtests.py.
Diffstat (limited to 'tests')
-rwxr-xr-xtests/runtests.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/runtests.py b/tests/runtests.py
index 838a48a3d2..da27fd218f 100755
--- a/tests/runtests.py
+++ b/tests/runtests.py
@@ -132,7 +132,9 @@ def get_installed():
return [app_config.name for app_config in apps.get_app_configs()]
-def setup(verbosity, test_labels, start_at, start_after):
+def setup(verbosity, start_at, start_after, test_labels=None):
+ if test_labels is None:
+ test_labels = []
# Reduce each test label to just the top-level module part.
test_labels_set = set()
for label in test_labels:
@@ -309,7 +311,7 @@ def django_tests(verbosity, interactive, failfast, keepdb, reverse,
msg += " with up to %d processes" % max_parallel
print(msg)
- state = setup(verbosity, test_labels, start_at, start_after)
+ state = setup(verbosity, start_at, start_after, test_labels)
# Run the test suite, including the extra validation tests.
if not hasattr(settings, 'TEST_RUNNER'):
settings.TEST_RUNNER = 'django.test.runner.DiscoverRunner'
@@ -335,8 +337,7 @@ def django_tests(verbosity, interactive, failfast, keepdb, reverse,
def get_app_test_labels(verbosity, start_at, start_after):
- test_labels = []
- state = setup(verbosity, test_labels, start_at, start_after)
+ state = setup(verbosity, start_at, start_after)
test_labels = get_installed()
teardown(state)
return test_labels