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

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()