test_as_errors: use subprocess with `-W`
Ref: https://github.com/pytest-dev/pytest/pull/4981
This commit is contained in:
		
							parent
							
								
									b3319a6074
								
							
						
					
					
						commit
						0ea1889265
					
				|  | @ -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", | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue