changeset: 80187:95d1adf144ee user: Andrew Svetlov date: Sat Nov 03 14:37:37 2012 +0200 files: Lib/test/test_cmd_line_script.py description: Issue #16218: skip test if filesystem doesn't support required encoding diff -r 05f8f7544f92 -r 95d1adf144ee Lib/test/test_cmd_line_script.py --- a/Lib/test/test_cmd_line_script.py Sat Nov 03 13:52:58 2012 +0200 +++ b/Lib/test/test_cmd_line_script.py Sat Nov 03 14:37:37 2012 +0200 @@ -366,7 +366,12 @@ def test_non_utf8(self): # Issue #16218 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' script_name = _make_test_script(script_dir, script_basename, source) if not __debug__:

AltStyle によって変換されたページ (->オリジナル) /