summaryrefslogtreecommitdiff
path: root/tests/test_process.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2019-09-15 09:52:35 -0400
committerNed Batchelder <ned@nedbatchelder.com>2019-09-15 10:29:12 -0400
commit12d2d68223a7685a10061906607a0b5e58a73380 (patch)
treea7985bb982b13abea44583953524104289411d47 /tests/test_process.py
parentd8c5066deb9f1b8937103c364e48e7e1b3bcb02c (diff)
downloadpython-coveragepy-git-12d2d68223a7685a10061906607a0b5e58a73380.tar.gz
Avoid a test that recent pypy3 can't run properly
Diffstat (limited to 'tests/test_process.py')
-rw-r--r--tests/test_process.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/test_process.py b/tests/test_process.py
index be7ae446..4298244a 100644
--- a/tests/test_process.py
+++ b/tests/test_process.py
@@ -766,6 +766,9 @@ class ProcessTest(CoverageTest):
if env.JYTHON:
# Jython as of 2.7.1rc3 won't compile a filename that isn't utf8.
self.skipTest("Jython can't handle this test")
+ if env.PYPY and env.PY3 and env.PYPYVERSION[:3] >= (7, 1, 1): # pragma: obscure
+ # https://bitbucket.org/pypy/pypy/issues/3074/compile-fails-on-non-ascii-filename-if
+ self.skipTest("Avoid getfilesystemencoding problem on pypy3")
# LANG=C forces getfilesystemencoding on Linux to 'ascii', which causes
# failures with non-ascii file names. We don't want to make a real file
# with strange characters, though, because that gets the test runners