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 | f14833dba39fc217ab8718383a69e54f846c5ce3 (patch) | |
| tree | 5b1ed23e6340c856f6095f7272130e253df79463 /docutils/test | |
| parent | 84a4590641be803314033790451271f1dd87805f (diff) | |
| download | docutils-f14833dba39fc217ab8718383a69e54f846c5ce3.tar.gz | |
Fix command line parsing with Python 3.
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@7070 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/test')
| -rw-r--r-- | docutils/test/test_command_line.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/docutils/test/test_command_line.py b/docutils/test/test_command_line.py index a73249183..d5eab5928 100644 --- a/docutils/test/test_command_line.py +++ b/docutils/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() |
