diff --git a/src/_pytest/pytester/__init__.py b/src/_pytest/pytester/__init__.py index d8cb0c887e4..951a503bc00 100644 --- a/src/_pytest/pytester/__init__.py +++ b/src/_pytest/pytester/__init__.py @@ -44,7 +44,6 @@ from _pytest.config import ExitCode from _pytest.fixtures import FixtureRequest from _pytest.main import Session -from _pytest.monkeypatch import MonkeyPatch from _pytest.nodes import Collector from _pytest.nodes import Item from _pytest.outcomes import Failed @@ -55,14 +54,14 @@ from _pytest.reports import TestReport from _pytest.tmpdir import TempdirFactory - if TYPE_CHECKING: from typing import Any from typing import Type - from typing_extensions import Literal # noqa: F401 import pexpect + from _pytest.monkeypatch import MonkeyPatch + IGNORE_PAM = [ # filenames added when obtaining details about the current user "/var/lib/sss/mc/passwd" @@ -903,6 +902,7 @@ def copy_example(self, name=None): """ import warnings + from _pytest.warning_types import PYTESTER_COPY_EXAMPLE warnings.warn(PYTESTER_COPY_EXAMPLE, stacklevel=2)