diff --git a/src/pytest_mypy/__init__.py b/src/pytest_mypy/__init__.py index d6a0172..23f42f4 100644 --- a/src/pytest_mypy/__init__.py +++ b/src/pytest_mypy/__init__.py @@ -48,6 +48,7 @@ def serialized(self) -> str: return str(self.mypy_results_path) +item_marker = "mypy" mypy_argv: List[str] = [] nodeid_name = "mypy" stash_key = { @@ -153,7 +154,7 @@ def pytest_configure(config: pytest.Config) -> None: config.addinivalue_line( "markers", - f"{MypyItem.MARKER}: mark tests to be checked by mypy.", + f"{item_marker}: mark tests to be checked by mypy.", ) if config.getoption("--mypy-ignore-missing-imports"): mypy_argv.append("--ignore-missing-imports") @@ -206,11 +207,9 @@ def collect(self) -> Iterator[MypyItem]: class MypyItem(pytest.Item): """A Mypy-related test Item.""" - MARKER = "mypy" - def __init__(self, *args: Any, **kwargs: Any): super().__init__(*args, **kwargs) - self.add_marker(self.MARKER) + self.add_marker(item_marker) def repr_failure( self,