Kaydet (Commit) 0f77bf27 authored tarafından Andrew Svetlov's avatar Andrew Svetlov

Issue #16218: skip test if filesystem doesn't support required encoding

üst 69032c81
...@@ -366,7 +366,12 @@ class CmdLineTest(unittest.TestCase): ...@@ -366,7 +366,12 @@ class CmdLineTest(unittest.TestCase):
def test_non_utf8(self): def test_non_utf8(self):
# Issue #16218 # Issue #16218
with temp_dir() as script_dir: with temp_dir() as script_dir:
script_basename = '\udcf1\udcea\udcf0\udce8\udcef\udcf2' script_basename = '\u0441\u043a\u0440\u0438\u043f\u0442'
try:
script_basename.encode(sys.getfilesystemencoding())
except UnicodeEncodeError:
raise unittest.SkipTest("Filesystem doesn't support "
"unicode names")
source = 'print("test output")\n' source = 'print("test output")\n'
script_name = _make_test_script(script_dir, script_basename, source) script_name = _make_test_script(script_dir, script_basename, source)
if not __debug__: if not __debug__:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment