mark: fix typing for `@pytest.mark.xfail(raises=...)`

This commit is contained in:
Ran Benita 2020-07-14 01:39:04 +03:00
parent 7f7a36478a
commit 1a73e78698
1 changed files with 6 additions and 1 deletions

View File

@ -28,6 +28,9 @@ from _pytest.config import Config
from _pytest.outcomes import fail
from _pytest.warning_types import PytestUnknownMarkWarning
if TYPE_CHECKING:
from typing import Type
EMPTY_PARAMETERSET_OPTION = "empty_parameter_set_mark"
@ -413,7 +416,9 @@ if TYPE_CHECKING:
*conditions: Union[str, bool],
reason: str = ...,
run: bool = ...,
raises: Union[BaseException, Tuple[BaseException, ...]] = ...,
raises: Union[
"Type[BaseException]", Tuple["Type[BaseException]", ...]
] = ...,
strict: bool = ...
) -> MarkDecorator:
raise NotImplementedError()