diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2021-12-09 12:24:12 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2021-12-12 15:36:37 -0500 |
commit | b8a2153e8711d0275f71e9e66e566d49750e8360 (patch) | |
tree | 917f481f91866864156cd3cb53d1c03e7e8706cb /tests/test_oddball.py | |
parent | 03d9059877ffe148966e2c0022b3275eb6c02cfd (diff) | |
download | python-coveragepy-git-nedbat/pytest-7.tar.gz |
refactor(test): a context manager to swallow warningsnedbat/pytest-7
Diffstat (limited to 'tests/test_oddball.py')
-rw-r--r-- | tests/test_oddball.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/test_oddball.py b/tests/test_oddball.py index 2d0ae7f1..27f2db4d 100644 --- a/tests/test_oddball.py +++ b/tests/test_oddball.py @@ -15,6 +15,7 @@ from coverage.files import abs_file from coverage.misc import import_local_file from tests.coveragetest import CoverageTest +from tests.helpers import swallow_warnings from tests import osinfo @@ -81,7 +82,7 @@ class RecursionTest(CoverageTest): def test_long_recursion(self): # We can't finish a very deep recursion, but we don't crash. with pytest.raises(RuntimeError): - with pytest.warns(None): + with swallow_warnings("Trace function changed, measurement is likely wrong: None"): self.check_coverage("""\ def recur(n): if n == 0: @@ -118,7 +119,7 @@ class RecursionTest(CoverageTest): """) cov = coverage.Coverage() - with pytest.warns(None): + with swallow_warnings("Trace function changed, measurement is likely wrong: None"): self.start_import_stop(cov, "recur") pytrace = (cov._collector.tracer_name() == "PyTracer") |