summaryrefslogtreecommitdiff
path: root/tests/runtests.py
diff options
context:
space:
mode:
authorChris Jerdonek <chris.jerdonek@gmail.com>2021-06-03 18:17:44 -0700
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-06-07 09:04:27 +0200
commite96e93618c608a422a6fee81de2f932ca3094d81 (patch)
tree6feecf9e873f3b3100e5d5e8b120fcd6cdf77931 /tests/runtests.py
parentb3083d5bd244ca90848aaa2a1c8e7ba7f9cc72f4 (diff)
downloaddjango-e96e93618c608a422a6fee81de2f932ca3094d81.tar.gz
Refs #32668 -- Passed setup()'s return value to run_tests() instead of get_installed().
Diffstat (limited to 'tests/runtests.py')
-rwxr-xr-xtests/runtests.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/runtests.py b/tests/runtests.py
index fe5642bbf5..6a1a4c829b 100755
--- a/tests/runtests.py
+++ b/tests/runtests.py
@@ -286,7 +286,8 @@ def setup(verbosity, start_at, start_after, test_labels=None):
# Django's own test suite is running.
os.environ['RUNNING_DJANGOS_TEST_SUITE'] = 'true'
- return state
+ test_labels = test_labels or test_modules
+ return test_labels, state
def teardown(state):
@@ -338,7 +339,7 @@ def django_tests(verbosity, interactive, failfast, keepdb, reverse,
msg += " with up to %d processes" % max_parallel
print(msg)
- state = setup(verbosity, start_at, start_after, test_labels)
+ test_labels, 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'
@@ -358,7 +359,7 @@ def django_tests(verbosity, interactive, failfast, keepdb, reverse,
buffer=buffer,
timing=timing,
)
- failures = test_runner.run_tests(test_labels or get_installed())
+ failures = test_runner.run_tests(test_labels)
teardown(state)
return failures