Skip to content

Commit 3f414d7

Browse files
committed
Ignore depredcated warns(None) overload errors from mypy
1 parent dd8ad3f commit 3f414d7

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/_pytest/recwarn.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def deprecated_call(
8484

8585
@overload
8686
def warns(
87-
expected_warning: 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":

testing/deprecated_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,5 +188,5 @@ def test_warns_none_is_deprecated():
188188
"Replace pytest.warns(None) by simply pytest.warns()."
189189
),
190190
):
191-
with pytest.warns(None):
191+
with pytest.warns(None): # type: ignore[call-overload]
192192
pass

testing/test_recwarn.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ def test_record_only_none_deprecated_warn(self) -> None:
310310
# This should become an error when WARNS_NONE_ARG is removed in Pytest 7.0
311311
with warnings.catch_warnings():
312312
warnings.simplefilter("ignore")
313-
with pytest.warns(None) as record:
313+
with pytest.warns(None) as record: # type: ignore[call-overload]
314314
warnings.warn("user", UserWarning)
315315
warnings.warn("runtime", RuntimeWarning)
316316

testing/test_tmpdir.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -403,7 +403,7 @@ def test_on_rm_rf_error(self, tmp_path: Path) -> None:
403403
# ignored function
404404
with warnings.catch_warnings():
405405
warnings.simplefilter("ignore")
406-
with pytest.warns(None) as warninfo:
406+
with pytest.warns(None) as warninfo: # type: ignore[call-overload]
407407
exc_info4 = (None, PermissionError(), None)
408408
on_rm_rf_error(os.open, str(fn), exc_info4, start_path=tmp_path)
409409
assert fn.is_file()

0 commit comments

Comments
 (0)