summaryrefslogtreecommitdiff
path: root/django/test
diff options
context:
space:
mode:
authorChris Jerdonek <chris.jerdonek@gmail.com>2016-08-04 10:26:21 -0700
committerTim Graham <timograham@gmail.com>2016-08-04 14:45:44 -0400
commitebed9ee8d5e4268d9393261633b2c23cffd426fc (patch)
tree565e122a461082a9606cbee01b3b80e864571434 /django/test
parent967aa7f6cc720b11e38b7e0cbeffc2c95c64fa05 (diff)
Fixed #26981 -- Added DiscoverRunner.get_test_runner_kwargs().
Diffstat (limited to 'django/test')
-rw-r--r--django/test/runner.py16
1 files changed, 10 insertions, 6 deletions
diff --git a/django/test/runner.py b/django/test/runner.py
index cd9229606d..1e98c51df4 100644
--- a/django/test/runner.py
+++ b/django/test/runner.py
@@ -503,13 +503,17 @@ class DiscoverRunner(object):
def get_resultclass(self):
return DebugSQLTextTestResult if self.debug_sql else None
- def run_suite(self, suite, **kwargs):
- resultclass = self.get_resultclass()
- return self.test_runner(
- verbosity=self.verbosity,
+ def get_test_runner_kwargs(self):
+ return dict(
failfast=self.failfast,
- resultclass=resultclass,
- ).run(suite)
+ resultclass=self.get_resultclass(),
+ verbosity=self.verbosity,
+ )
+
+ def run_suite(self, suite, **kwargs):
+ kwargs = self.get_test_runner_kwargs()
+ runner = self.test_runner(**kwargs)
+ return runner.run(suite)
def teardown_databases(self, old_config, **kwargs):
"""