summaryrefslogtreecommitdiff
path: root/tests/test_oddball.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2021-12-09 12:24:12 -0500
committerNed Batchelder <ned@nedbatchelder.com>2021-12-12 15:36:37 -0500
commitb8a2153e8711d0275f71e9e66e566d49750e8360 (patch)
tree917f481f91866864156cd3cb53d1c03e7e8706cb /tests/test_oddball.py
parent03d9059877ffe148966e2c0022b3275eb6c02cfd (diff)
downloadpython-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.py5
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")