diff options
Diffstat (limited to 'patches/25_all_expat-2.2.patch')
-rw-r--r-- | patches/25_all_expat-2.2.patch | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/patches/25_all_expat-2.2.patch b/patches/25_all_expat-2.2.patch new file mode 100644 index 0000000..1ff9cf4 --- /dev/null +++ b/patches/25_all_expat-2.2.patch @@ -0,0 +1,19 @@ +https://bugs.python.org/issue27369 +https://hg.python.org/cpython/rev/2d6e6600c210 + +--- Lib/test/test_pyexpat.py ++++ Lib/test/test_pyexpat.py +@@ -610,11 +610,9 @@ + def test2(self): + xml = "<?xml version\xc2\x85='1.0'?>\r\n" + parser = expat.ParserCreate() +- try: ++ err_pattern = r'XML declaration not well-formed: line 1, column \d+' ++ with self.assertRaisesRegexp(expat.ExpatError, err_pattern): + parser.Parse(xml, True) +- self.fail() +- except expat.ExpatError as e: +- self.assertEqual(str(e), 'XML declaration not well-formed: line 1, column 14') + + class ForeignDTDTests(unittest.TestCase): + """ |