diff --git a/testing/test_warnings.py b/testing/test_warnings.py index 1b4231edc..929ae8d60 100644 --- a/testing/test_warnings.py +++ b/testing/test_warnings.py @@ -95,10 +95,12 @@ def test_as_errors(testdir, pyfile_with_warnings, method): testdir.makeini( """ [pytest] - filterwarnings= error + filterwarnings=error """ ) - result = testdir.runpytest(*args) + # Use a subprocess, since changing logging level affects other threads + # (xdist). + result = testdir.runpytest_subprocess(*args) result.stdout.fnmatch_lines( [ "E UserWarning: user warning",