diff --git a/doc/en/reference/reference.rst b/doc/en/reference/reference.rst index 55142c226..b7232028e 100644 --- a/doc/en/reference/reference.rst +++ b/doc/en/reference/reference.rst @@ -956,10 +956,10 @@ TestReport :show-inheritance: :inherited-members: -TestStatus +TestShortLogReport ~~~~~~~~~~ -.. autoclass:: pytest.TestStatus() +.. autoclass:: pytest.TestShortLogReport() :members: _Result diff --git a/src/_pytest/hookspec.py b/src/_pytest/hookspec.py index 16251781e..fb92a8b83 100644 --- a/src/_pytest/hookspec.py +++ b/src/_pytest/hookspec.py @@ -40,7 +40,7 @@ if TYPE_CHECKING: from _pytest.reports import TestReport from _pytest.runner import CallInfo from _pytest.terminal import TerminalReporter - from _pytest.terminal import TestStatus + from _pytest.terminal import TestShortLogReport from _pytest.compat import LEGACY_PATH @@ -806,7 +806,7 @@ def pytest_report_collectionfinish( # type:ignore[empty-body] @hookspec(firstresult=True) def pytest_report_teststatus( # type:ignore[empty-body] report: Union["CollectReport", "TestReport"], config: "Config" -) -> "TestStatus": +) -> "TestShortLogReport": """Return result-category, shortletter and verbose word for status reporting. diff --git a/src/_pytest/terminal.py b/src/_pytest/terminal.py index 753f12de6..388dab291 100644 --- a/src/_pytest/terminal.py +++ b/src/_pytest/terminal.py @@ -113,7 +113,7 @@ class MoreQuietAction(argparse.Action): namespace.quiet = getattr(namespace, "quiet", 0) + 1 -class TestStatus(NamedTuple): +class TestShortLogReport(NamedTuple): """Used to store the test status result category, shortletter and verbose word. For example ``"rerun", "R", ("RERUN", {"yellow": True})``. @@ -565,7 +565,7 @@ class TerminalReporter: self._tests_ran = True rep = report - res = TestStatus( + res = TestShortLogReport( *self.config.hook.pytest_report_teststatus(report=rep, config=self.config) ) category, letter, word = res.category, res.letter, res.word