From e923354e95078fcea360cc8541ea3893401b5f45 Mon Sep 17 00:00:00 2001 From: milde Date: Tue, 5 Jul 2011 10:13:17 +0000 Subject: Fix command line parsing with Python 3. git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils@7070 929543f6-e4f2-0310-98a6-ba3bd3dd1d04 --- test/test_command_line.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'test/test_command_line.py') diff --git a/test/test_command_line.py b/test/test_command_line.py index a73249183..d5eab5928 100644 --- a/test/test_command_line.py +++ b/test/test_command_line.py @@ -24,9 +24,14 @@ class CommandLineEncodingTests(unittest.TestCase): def test_sys_argv_decoding(self): if locale_encoding in (None, 'ascii'): # cannot test return - sys.argv.append(u'--title=Dornröschen'.encode(locale_encoding)) + sys.argv.append('--source-url=test.txt') # pure ASCII argument + if sys.version_info < (3,0): + sys.argv.append(u'--title=Dornröschen'.encode(locale_encoding)) + else: + sys.argv.append(u'--title=Dornröschen') publisher = docutils.core.Publisher() publisher.process_command_line() + self.assertEqual(publisher.settings.source_url, 'test.txt') self.assertEqual(publisher.settings.title, u'Dornröschen') sys.argv.pop() -- cgit v1.2.1