Blame 00212-fix-test-pyexpat-failure.patch

e32ce18
diff -r 682a8e36dd18 Lib/test/test_pyexpat.py
e32ce18
--- a/Lib/test/test_pyexpat.py	Tue Jul 05 17:08:52 2016 +0300
e32ce18
+++ b/Lib/test/test_pyexpat.py	Thu Jul 07 17:04:35 2016 +0800
e32ce18
@@ -656,11 +656,9 @@
e32ce18
         # \xc2\x85 is UTF-8 encoded U+0085 (NEXT LINE)
e32ce18
         xml = b"\r\n"
e32ce18
         parser = expat.ParserCreate()
e32ce18
-        try:
e32ce18
+        err_pattern = r'XML declaration not well-formed: line 1, column \d+'
e32ce18
+        with self.assertRaisesRegex(expat.ExpatError, err_pattern):
e32ce18
             parser.Parse(xml, True)
e32ce18
-            self.fail()
e32ce18
-        except expat.ExpatError as e:
e32ce18
-            self.assertEqual(str(e), 'XML declaration not well-formed: line 1, column 14')
e32ce18
 
e32ce18
 class ErrorMessageTest(unittest.TestCase):
e32ce18
     def test_codes(self):