summaryrefslogtreecommitdiff
path: root/psutil/tests/test_unicode.py
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2020-02-13 16:23:20 -0800
committerGiampaolo Rodola <g.rodola@gmail.com>2020-02-13 16:23:20 -0800
commit17843980f8edf665915f09cc9abfa3a32c322fbf (patch)
treea8d74ba7009347b686ea06de2a4ea4542ab1bba9 /psutil/tests/test_unicode.py
parentbe6c868f12a7b7c3f0fe0ed5a01d3870567d45eb (diff)
downloadpsutil-17843980f8edf665915f09cc9abfa3a32c322fbf.tar.gz
fix tests
Diffstat (limited to 'psutil/tests/test_unicode.py')
-rw-r--r--psutil/tests/test_unicode.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/psutil/tests/test_unicode.py b/psutil/tests/test_unicode.py
index 3c1c4a39..81a28807 100644
--- a/psutil/tests/test_unicode.py
+++ b/psutil/tests/test_unicode.py
@@ -305,6 +305,8 @@ class _BaseFSAPIsTests(object):
@unittest.skipIf(PYPY and TRAVIS, "unreliable on PYPY + TRAVIS")
@unittest.skipIf(MACOS and TRAVIS, "unreliable on TRAVIS") # TODO
@unittest.skipIf(ASCII_FS, "ASCII fs")
+@unittest.skipIf(not subprocess_supports_unicode(TESTFN_UNICODE),
+ "subprocess can't deal with unicode")
class TestFSAPIs(_BaseFSAPIsTests, unittest.TestCase):
"""Test FS APIs with a funky, valid, UTF8 path name."""
funky_name = TESTFN_UNICODE
@@ -322,6 +324,8 @@ class TestFSAPIs(_BaseFSAPIsTests, unittest.TestCase):
@unittest.skipIf(PYPY and TRAVIS, "unreliable on PYPY + TRAVIS")
@unittest.skipIf(MACOS and TRAVIS, "unreliable on TRAVIS") # TODO
@unittest.skipIf(PYPY, "unreliable on PYPY")
+@unittest.skipIf(not subprocess_supports_unicode(INVALID_NAME),
+ "subprocess can't deal with invalid unicode")
class TestFSAPIsWithInvalidPath(_BaseFSAPIsTests, unittest.TestCase):
"""Test FS APIs with a funky, invalid path name."""
funky_name = INVALID_NAME