(self, pattern, errmsg, pos=None)
| 46 | recurse(actual, expect) |
| 47 | |
| 48 | def checkPatternError(self, pattern, errmsg, pos=None): |
| 49 | with self.assertRaises(re.PatternError) as cm: |
| 50 | re.compile(pattern) |
| 51 | with self.subTest(pattern=pattern): |
| 52 | err = cm.exception |
| 53 | self.assertEqual(err.msg, errmsg) |
| 54 | if pos is not None: |
| 55 | self.assertEqual(err.pos, pos) |
| 56 | |
| 57 | def checkTemplateError(self, pattern, repl, string, errmsg, pos=None): |
| 58 | with self.assertRaises(re.PatternError) as cm: |
no test coverage detected