summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_cmd_line_script.py
diff options
context:
space:
mode:
authorStefan Krah <skrah@bytereef.org>2012-11-06 22:51:42 (GMT)
committerStefan Krah <skrah@bytereef.org>2012-11-06 22:51:42 (GMT)
commitcd81709b9e60fe8c814a18d59186208c3ccbdacc (patch)
tree12d445a7d856bf9c745cb9f7a4e5c337d71dc067 /Lib/test/test_cmd_line_script.py
parente84226ac23c40ca7ab3920f877a4d380792ff7d1 (diff)
parent8f049e5b5b360900a5f4d429040c8bfdc89d2fc6 (diff)
downloadcpython-cd81709b9e60fe8c814a18d59186208c3ccbdacc.zip
cpython-cd81709b9e60fe8c814a18d59186208c3ccbdacc.tar.gz
cpython-cd81709b9e60fe8c814a18d59186208c3ccbdacc.tar.bz2
Merge.
Diffstat (limited to 'Lib/test/test_cmd_line_script.py')
-rw-r--r--Lib/test/test_cmd_line_script.py11
1 files changed, 2 insertions, 9 deletions
diff --git a/Lib/test/test_cmd_line_script.py b/Lib/test/test_cmd_line_script.py
index a8472c0..2d3a8f3 100644
--- a/Lib/test/test_cmd_line_script.py
+++ b/Lib/test/test_cmd_line_script.py
@@ -363,19 +363,12 @@ class CmdLineTest(unittest.TestCase):
self.assertTrue(text[1].startswith(' File '))
self.assertTrue(text[3].startswith('NameError'))
+ @unittest.skipUnless(support.TESTFN_NONASCII, 'need support.TESTFN_NONASCII')
def test_non_ascii(self):
# Issue #16218
# non-ascii filename encodable to cp1252, cp932, latin1 and utf8
- filename = support.TESTFN + '\xa3'
- try:
- os.fsencode(filename)
- except UnicodeEncodeError:
- self.skipTest(
- "Filesystem encoding %r cannot encode "
- "the filename: %a"
- % (sys.getfilesystemencoding(), filename))
source = 'print(ascii(__file__))\n'
- script_name = _make_test_script(os.curdir, filename, source)
+ script_name = _make_test_script(os.curdir, support.TESTFN_NONASCII, source)
self.addCleanup(support.unlink, script_name)
rc, stdout, stderr = assert_python_ok(script_name)
self.assertEqual(