Same as assertIsInvalid but treats the given msg as a regexp.
(
self, model_admin, model, msg, id=None, hint=None, invalid_obj=None
)
| 34 | ) |
| 35 | |
| 36 | def assertIsInvalidRegexp( |
| 37 | self, model_admin, model, msg, id=None, hint=None, invalid_obj=None |
| 38 | ): |
| 39 | """ |
| 40 | Same as assertIsInvalid but treats the given msg as a regexp. |
| 41 | """ |
| 42 | invalid_obj = invalid_obj or model_admin |
| 43 | admin_obj = model_admin(model, AdminSite()) |
| 44 | errors = admin_obj.check() |
| 45 | self.assertEqual(len(errors), 1) |
| 46 | error = errors[0] |
| 47 | self.assertEqual(error.hint, hint) |
| 48 | self.assertEqual(error.obj, invalid_obj) |
| 49 | self.assertEqual(error.id, id) |
| 50 | self.assertRegex(error.msg, msg) |
| 51 | |
| 52 | def assertIsValid(self, model_admin, model, admin_site=None): |
| 53 | if admin_site is None: |
no test coverage detected