summaryrefslogtreecommitdiff
path: root/tests/test_coverage.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2021-02-06 21:55:29 -0500
committerNed Batchelder <ned@nedbatchelder.com>2021-02-07 17:24:44 -0500
commitc0921466d3d235f10be333da1f9cf523f4e2e24c (patch)
tree5e67f7e62db1048229a54e308885b935616b6e5a /tests/test_coverage.py
parent465dace54a3f3300c0a86b527a8f77d0475fc895 (diff)
downloadpython-coveragepy-git-c0921466d3d235f10be333da1f9cf523f4e2e24c.tar.gz
refactor: convert all skipping to pytest skips
Diffstat (limited to 'tests/test_coverage.py')
-rw-r--r--tests/test_coverage.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/tests/test_coverage.py b/tests/test_coverage.py
index 52b405e8..00648c18 100644
--- a/tests/test_coverage.py
+++ b/tests/test_coverage.py
@@ -343,10 +343,8 @@ class SimpleStatementTest(CoverageTest):
""",
[1,2,3,6,9], "")
+ @pytest.mark.skipif(env.PY3, reason="No more print statement in Python 3.")
def test_print(self):
- if env.PY3: # Print statement is gone in Py3k.
- self.skipTest("No more print statement in Python 3.")
-
self.check_coverage("""\
print "hello, world!"
print ("hey: %d" %
@@ -486,12 +484,11 @@ class SimpleStatementTest(CoverageTest):
""",
lines=lines, missing=missing)
+ @pytest.mark.skipif(env.PY2, reason="Expected failure: peephole optimization of jumps to jumps")
def test_strange_unexecuted_continue(self):
# Peephole optimization of jumps to jumps can mean that some statements
# never hit the line tracer. The behavior is different in different
# versions of Python, so be careful when running this test.
- if env.PY2:
- self.skipTest("Expected failure: peephole optimization of jumps to jumps")
self.check_coverage("""\
a = b = c = 0
for n in range(100):