Skip to content

Commit 24ad886

Browse files
committed
Remove the option to pass None in warns()
1 parent dbe66d9 commit 24ad886

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/_pytest/recwarn.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def deprecated_call(
8484

8585
@overload
8686
def warns(
87-
expected_warning: Optional[Union[Type[Warning], Tuple[Type[Warning], ...]]] = ...,
87+
expected_warning: Union[Type[Warning], Tuple[Type[Warning], ...]] = ...,
8888
*,
8989
match: Optional[Union[str, Pattern[str]]] = ...,
9090
) -> "WarningsChecker":
@@ -93,7 +93,7 @@ def warns(
9393

9494
@overload
9595
def warns(
96-
expected_warning: Optional[Union[Type[Warning], Tuple[Type[Warning], ...]]],
96+
expected_warning: Union[Type[Warning], Tuple[Type[Warning], ...]],
9797
func: Callable[..., T],
9898
*args: Any,
9999
**kwargs: Any,
@@ -102,9 +102,7 @@ def warns(
102102

103103

104104
def warns(
105-
expected_warning: Optional[
106-
Union[Type[Warning], Tuple[Type[Warning], ...]]
107-
] = Warning,
105+
expected_warning: Union[Type[Warning], Tuple[Type[Warning], ...]] = Warning,
108106
*args: Any,
109107
match: Optional[Union[str, Pattern[str]]] = None,
110108
**kwargs: Any,

0 commit comments

Comments
 (0)