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( |         testdir.makeini( | ||||||
|             """ |             """ | ||||||
|             [pytest] |             [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( |     result.stdout.fnmatch_lines( | ||||||
|         [ |         [ | ||||||
|             "E       UserWarning: user warning", |             "E       UserWarning: user warning", | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue