From 51d4215373b82531d7115c56d489dc9712317aff Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sat, 24 Sep 2022 09:31:41 -0500 Subject: [PATCH] doctest: Fix circular import with pytest.fixture --- src/_pytest/doctest.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/_pytest/doctest.py b/src/_pytest/doctest.py index 12f7e3100..4b19a710a 100644 --- a/src/_pytest/doctest.py +++ b/src/_pytest/doctest.py @@ -32,6 +32,7 @@ from _pytest._io import TerminalWriter from _pytest.compat import safe_getattr from _pytest.config import Config from _pytest.config.argparsing import Parser +from _pytest.fixtures import fixture from _pytest.fixtures import FixtureRequest from _pytest.nodes import Collector from _pytest.nodes import Item @@ -733,7 +734,7 @@ def _get_report_choice(key: str) -> int: }[key] -@pytest.fixture(scope="session") +@fixture(scope="session") def doctest_namespace() -> Dict[str, Any]: """Fixture that returns a :py:class:`dict` that will be injected into the namespace of doctests.