@@ -55,7 +55,7 @@ def test_normal_flow(pytester: Pytester, pyfile_with_warnings) -> None:
55
55
)
56
56
57
57
58
- @pytest .mark .filterwarnings ("always" )
58
+ @pytest .mark .filterwarnings ("always::UserWarning " )
59
59
def test_setup_teardown_warnings (pytester : Pytester ) -> None :
60
60
pytester .makepyfile (
61
61
"""
@@ -219,7 +219,7 @@ def test():
219
219
warnings.warn(UserWarning(1, 'foo'))
220
220
"""
221
221
)
222
- result = pytester .runpytest ("-W" , "always" )
222
+ result = pytester .runpytest ("-W" , "always::UserWarning " )
223
223
result .stdout .fnmatch_lines (["*= 1 passed, 1 warning in *" ])
224
224
225
225
@@ -299,7 +299,7 @@ def pytest_warning_recorded(self, warning_message, when, nodeid, location):
299
299
assert collected_result [3 ] is None , str (collected )
300
300
301
301
302
- @pytest .mark .filterwarnings ("always" )
302
+ @pytest .mark .filterwarnings ("always::UserWarning " )
303
303
def test_collection_warnings (pytester : Pytester ) -> None :
304
304
"""Check that we also capture warnings issued during test collection (#3251)."""
305
305
pytester .makepyfile (
@@ -323,7 +323,7 @@ def test_foo():
323
323
)
324
324
325
325
326
- @pytest .mark .filterwarnings ("always" )
326
+ @pytest .mark .filterwarnings ("always::UserWarning " )
327
327
def test_mark_regex_escape (pytester : Pytester ) -> None :
328
328
"""@pytest.mark.filterwarnings should not try to escape regex characters (#3936)"""
329
329
pytester .makepyfile (
0 commit comments