diff options
author | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2011-07-05 10:13:17 +0000 |
---|---|---|
committer | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2011-07-05 10:13:17 +0000 |
commit | e923354e95078fcea360cc8541ea3893401b5f45 (patch) | |
tree | 725ccfd5b9eab418cb118f082c1f38c8c14cebc5 /test/test_command_line.py | |
parent | 3042d8eaf85eb9608647e9b2b716ab18a547657d (diff) | |
download | docutils-e923354e95078fcea360cc8541ea3893401b5f45.tar.gz |
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
Diffstat (limited to 'test/test_command_line.py')
-rw-r--r-- | test/test_command_line.py | 7 |
1 files changed, 6 insertions, 1 deletions
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() |