Ignore depredcated warns(None) overload errors from mypy
This commit is contained in:
		
							parent
							
								
									dd8ad3fa9c
								
							
						
					
					
						commit
						3f414d7bbe
					
				| 
						 | 
					@ -84,7 +84,7 @@ def deprecated_call(
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@overload
 | 
					@overload
 | 
				
			||||||
def warns(
 | 
					def warns(
 | 
				
			||||||
    expected_warning: Union[Type[Warning], Tuple[Type[Warning], ...]],
 | 
					    expected_warning: Union[Type[Warning], Tuple[Type[Warning], ...]] = ...,
 | 
				
			||||||
    *,
 | 
					    *,
 | 
				
			||||||
    match: Optional[Union[str, Pattern[str]]] = ...,
 | 
					    match: Optional[Union[str, Pattern[str]]] = ...,
 | 
				
			||||||
) -> "WarningsChecker":
 | 
					) -> "WarningsChecker":
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -188,5 +188,5 @@ def test_warns_none_is_deprecated():
 | 
				
			||||||
            "Replace pytest.warns(None) by simply pytest.warns()."
 | 
					            "Replace pytest.warns(None) by simply pytest.warns()."
 | 
				
			||||||
        ),
 | 
					        ),
 | 
				
			||||||
    ):
 | 
					    ):
 | 
				
			||||||
        with pytest.warns(None):
 | 
					        with pytest.warns(None):  # type: ignore[call-overload]
 | 
				
			||||||
            pass
 | 
					            pass
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -310,7 +310,7 @@ class TestWarns:
 | 
				
			||||||
        # This should become an error when WARNS_NONE_ARG is removed in Pytest 7.0
 | 
					        # This should become an error when WARNS_NONE_ARG is removed in Pytest 7.0
 | 
				
			||||||
        with warnings.catch_warnings():
 | 
					        with warnings.catch_warnings():
 | 
				
			||||||
            warnings.simplefilter("ignore")
 | 
					            warnings.simplefilter("ignore")
 | 
				
			||||||
            with pytest.warns(None) as record:
 | 
					            with pytest.warns(None) as record:  # type: ignore[call-overload]
 | 
				
			||||||
                warnings.warn("user", UserWarning)
 | 
					                warnings.warn("user", UserWarning)
 | 
				
			||||||
                warnings.warn("runtime", RuntimeWarning)
 | 
					                warnings.warn("runtime", RuntimeWarning)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -403,7 +403,7 @@ class TestRmRf:
 | 
				
			||||||
        # ignored function
 | 
					        # ignored function
 | 
				
			||||||
        with warnings.catch_warnings():
 | 
					        with warnings.catch_warnings():
 | 
				
			||||||
            warnings.simplefilter("ignore")
 | 
					            warnings.simplefilter("ignore")
 | 
				
			||||||
            with pytest.warns(None) as warninfo:
 | 
					            with pytest.warns(None) as warninfo:  # type: ignore[call-overload]
 | 
				
			||||||
                exc_info4 = (None, PermissionError(), None)
 | 
					                exc_info4 = (None, PermissionError(), None)
 | 
				
			||||||
                on_rm_rf_error(os.open, str(fn), exc_info4, start_path=tmp_path)
 | 
					                on_rm_rf_error(os.open, str(fn), exc_info4, start_path=tmp_path)
 | 
				
			||||||
                assert fn.is_file()
 | 
					                assert fn.is_file()
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue