summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'patches/25_all_expat-2.2.patch')
-rw-r--r--patches/25_all_expat-2.2.patch19
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):
+ """