]> granicus.if.org Git - python/commitdiff
Make test_optparse pass.
authorGuido van Rossum <guido@python.org>
Mon, 9 Jul 2007 10:08:42 +0000 (10:08 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 9 Jul 2007 10:08:42 +0000 (10:08 +0000)
Lib/test/test_optparse.py

index b196ec96ed7a0b0b37aa42fa3756a319eb940c52..2bae0a64b796705037d83725fae950455908c139 100644 (file)
@@ -1463,10 +1463,6 @@ class TestHelp(BaseTest):
                 os.environ['COLUMNS'] = orig_columns
 
     def assertHelpEquals(self, expected_output):
-        if isinstance(expected_output, unicode):
-            encoding = self.parser._get_encoding(sys.stdout)
-            expected_output = expected_output.encode(encoding, "replace")
-
         save_argv = sys.argv[:]
         try:
             # Make optparse believe bar.py is being executed.
@@ -1595,7 +1591,7 @@ class TestParseNumber(BaseTest):
         self.assertRaises(
             _parse_num, ("0xOoops", int), {},
             ValueError,
-            re.compile(r"invalid literal for int().*: '?0xOoops'?"))
+            re.compile(r"invalid literal for int().*: s?'?0xOoops'?"))
 
     def test_parse_num_ok(self):
         self.assertEqual(_parse_num("0", int), 0)