1
0
mirror of https://github.com/django/django.git synced 2025-10-31 01:25:32 +00:00

Refs #32655 -- Removed extra_tests argument for DiscoverRunner.build_suite()/run_tests().

Per deprecation timeline.
This commit is contained in:
Mariusz Felisiak
2023-01-06 13:12:23 +01:00
parent 4eb97a90f0
commit 43b01300b7
4 changed files with 6 additions and 72 deletions

View File

@@ -11,7 +11,6 @@ import random
import sys
import textwrap
import unittest
import warnings
from collections import defaultdict
from contextlib import contextmanager
from importlib import import_module
@@ -30,7 +29,6 @@ from django.test.utils import teardown_databases as _teardown_databases
from django.test.utils import teardown_test_environment
from django.utils.crypto import new_hash
from django.utils.datastructures import OrderedSet
from django.utils.deprecation import RemovedInDjango50Warning
try:
import ipdb as pdb
@@ -877,15 +875,8 @@ class DiscoverRunner:
self.test_loader._top_level_dir = None
return tests
def build_suite(self, test_labels=None, extra_tests=None, **kwargs):
if extra_tests is not None:
warnings.warn(
"The extra_tests argument is deprecated.",
RemovedInDjango50Warning,
stacklevel=2,
)
def build_suite(self, test_labels=None, **kwargs):
test_labels = test_labels or ["."]
extra_tests = extra_tests or []
discover_kwargs = {}
if self.pattern is not None:
@@ -899,8 +890,6 @@ class DiscoverRunner:
tests = self.load_tests_for_label(label, discover_kwargs)
all_tests.extend(iter_test_cases(tests))
all_tests.extend(iter_test_cases(extra_tests))
if self.tags or self.exclude_tags:
if self.tags:
self.log(
@@ -1030,7 +1019,7 @@ class DiscoverRunner:
)
return databases
def run_tests(self, test_labels, extra_tests=None, **kwargs):
def run_tests(self, test_labels, **kwargs):
"""
Run the unit tests for all the test labels in the provided list.
@@ -1039,14 +1028,8 @@ class DiscoverRunner:
Return the number of tests that failed.
"""
if extra_tests is not None:
warnings.warn(
"The extra_tests argument is deprecated.",
RemovedInDjango50Warning,
stacklevel=2,
)
self.setup_test_environment()
suite = self.build_suite(test_labels, extra_tests)
suite = self.build_suite(test_labels)
databases = self.get_databases(suite)
suite.serialized_aliases = set(
alias for alias, serialize in databases.items() if serialize