diff options
| author | Tim Graham <timograham@gmail.com> | 2013-09-10 09:49:39 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2013-09-10 09:49:39 -0400 |
| commit | 4ba373840a7b299fff4a7bcc1001e32dffceee86 (patch) | |
| tree | 8698de270fc3195ab907c51d805118f2a1d168f2 /tests/test_runner | |
| parent | fca4c4826e7b4cec84c3f8140bb929e38eea962c (diff) | |
Fixed #16534 -- Improved ability to customize DiscoverRunner
Added DiscoverRunner.test_suite and .test_runner attributes.
Thanks tomchristie for the suggestion and jcd for the patch.
Diffstat (limited to 'tests/test_runner')
| -rw-r--r-- | tests/test_runner/test_discover_runner.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/test_runner/test_discover_runner.py b/tests/test_runner/test_discover_runner.py index 4494b2bd3b..bd26e2e73d 100644 --- a/tests/test_runner/test_discover_runner.py +++ b/tests/test_runner/test_discover_runner.py @@ -1,7 +1,7 @@ from contextlib import contextmanager import os import sys -from unittest import expectedFailure +from unittest import expectedFailure, TestSuite, TextTestRunner, defaultTestLoader from django.test import TestCase from django.test.runner import DiscoverRunner @@ -68,3 +68,12 @@ class DiscoverRunnerTest(TestCase): ).countTestCases() self.assertEqual(count, 3) + + def test_overrideable_test_suite(self): + self.assertEqual(DiscoverRunner().test_suite, TestSuite) + + def test_overrideable_test_runner(self): + self.assertEqual(DiscoverRunner().test_runner, TextTestRunner) + + def test_overrideable_test_loader(self): + self.assertEqual(DiscoverRunner().test_loader, defaultTestLoader) |
