doctest: Fix circular import with pytest.Module

This commit is contained in:
Tony Narlock 2022-09-24 09:28:22 -05:00
parent e559bfb74f
commit 39d8a34cea
1 changed files with 3 additions and 2 deletions

View File

@ -38,6 +38,7 @@ from _pytest.nodes import Item
from _pytest.outcomes import OutcomeException
from _pytest.pathlib import fnmatch_ex
from _pytest.pathlib import import_path
from _pytest.python import Module
from _pytest.python_api import approx
from _pytest.warning_types import PytestWarning
@ -412,7 +413,7 @@ def _get_continue_on_failure(config):
return continue_on_failure
class DoctestTextfile(pytest.Module):
class DoctestTextfile(Module):
obj = None
def collect(self) -> Iterable[DoctestItem]:
@ -492,7 +493,7 @@ def _patch_unwrap_mock_aware() -> Generator[None, None, None]:
inspect.unwrap = real_unwrap
class DoctestModule(pytest.Module):
class DoctestModule(Module):
def collect(self) -> Iterable[DoctestItem]:
import doctest