summaryrefslogtreecommitdiff
blob: 1ff9cf4caf2b9f179db39cf3c6ff7c9f82281a3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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):
     """