(self, pattern, repl, string, errmsg, pos=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: |
| 59 | re.sub(pattern, repl, string) |
| 60 | with self.subTest(pattern=pattern, repl=repl): |
| 61 | err = cm.exception |
| 62 | self.assertEqual(err.msg, errmsg) |
| 63 | if pos is not None: |
| 64 | self.assertEqual(err.pos, pos) |
| 65 | |
| 66 | def test_error_is_PatternError_alias(self): |
| 67 | assert re.error is re.PatternError |
no test coverage detected