summaryrefslogtreecommitdiff
path: root/tests/test_parser.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2020-01-18 14:00:51 -0500
committerNed Batchelder <ned@nedbatchelder.com>2020-01-18 14:00:51 -0500
commit75c3e5d56a18f7f9b6f30cca74fa1fa0aed160be (patch)
tree9e679908d05e95a379b1a1fc9861532def8eb4b3 /tests/test_parser.py
parent0643e35348e8735c4f2c3909871d5a146998d77f (diff)
downloadpython-coveragepy-git-75c3e5d56a18f7f9b6f30cca74fa1fa0aed160be.tar.gz
Better xfail mechanism
Diffstat (limited to 'tests/test_parser.py')
-rw-r--r--tests/test_parser.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/test_parser.py b/tests/test_parser.py
index 8e7295a1..19264043 100644
--- a/tests/test_parser.py
+++ b/tests/test_parser.py
@@ -9,7 +9,7 @@ from coverage import env
from coverage.misc import NotPython
from coverage.parser import PythonParser
-from tests.coveragetest import CoverageTest
+from tests.coveragetest import CoverageTest, xfail
from tests.helpers import arcz_to_arcs
@@ -137,9 +137,12 @@ class PythonParserTest(CoverageTest):
'''
""")
+
+ @xfail(
+ env.PYPY3 and env.PYPYVERSION >= (7, 3, 0),
+ "https://bitbucket.org/pypy/pypy/issues/3139",
+ )
def test_decorator_pragmas(self):
- if env.PYPY3 and env.PYPYVERSION >= (7, 3, 0): # pragma: obscure
- self.xfail("https://bitbucket.org/pypy/pypy/issues/3139")
parser = self.parse_source("""\
# 1