diff options
| author | Chris Jerdonek <chris.jerdonek@gmail.com> | 2016-08-04 10:26:21 -0700 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-08-04 14:45:44 -0400 |
| commit | ebed9ee8d5e4268d9393261633b2c23cffd426fc (patch) | |
| tree | 565e122a461082a9606cbee01b3b80e864571434 /django/test | |
| parent | 967aa7f6cc720b11e38b7e0cbeffc2c95c64fa05 (diff) | |
Fixed #26981 -- Added DiscoverRunner.get_test_runner_kwargs().
Diffstat (limited to 'django/test')
| -rw-r--r-- | django/test/runner.py | 16 |
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): """ |
