mirror of
https://github.com/django/django.git
synced 2025-10-24 14:16:09 +00:00
Refs #32655 -- Removed extra_tests argument for DiscoverRunner.build_suite()/run_tests().
Per deprecation timeline.
This commit is contained in:
@@ -31,7 +31,6 @@ from django.test.utils import (
|
||||
get_unique_databases_and_mirrors,
|
||||
iter_test_cases,
|
||||
)
|
||||
from django.utils.deprecation import RemovedInDjango50Warning
|
||||
|
||||
from .models import B, Person, Through
|
||||
|
||||
@@ -1033,42 +1032,3 @@ class RunTestsExceptionHandlingTests(unittest.TestCase):
|
||||
)
|
||||
self.assertTrue(teardown_databases.called)
|
||||
self.assertFalse(teardown_test_environment.called)
|
||||
|
||||
|
||||
# RemovedInDjango50Warning
|
||||
class NoOpTestRunner(DiscoverRunner):
|
||||
def setup_test_environment(self, **kwargs):
|
||||
return
|
||||
|
||||
def setup_databases(self, **kwargs):
|
||||
return
|
||||
|
||||
def run_checks(self, databases):
|
||||
return
|
||||
|
||||
def teardown_databases(self, old_config, **kwargs):
|
||||
return
|
||||
|
||||
def teardown_test_environment(self, **kwargs):
|
||||
return
|
||||
|
||||
|
||||
class DiscoverRunnerExtraTestsDeprecationTests(SimpleTestCase):
|
||||
msg = "The extra_tests argument is deprecated."
|
||||
|
||||
def get_runner(self):
|
||||
return NoOpTestRunner(verbosity=0, interactive=False)
|
||||
|
||||
def test_extra_tests_build_suite(self):
|
||||
runner = self.get_runner()
|
||||
with self.assertWarnsMessage(RemovedInDjango50Warning, self.msg):
|
||||
runner.build_suite(extra_tests=[])
|
||||
|
||||
def test_extra_tests_run_tests(self):
|
||||
runner = self.get_runner()
|
||||
with captured_stderr():
|
||||
with self.assertWarnsMessage(RemovedInDjango50Warning, self.msg):
|
||||
runner.run_tests(
|
||||
test_labels=["test_runner_apps.sample.tests_sample.EmptyTestCase"],
|
||||
extra_tests=[],
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user