MCPcopy
hub / github.com/django/django / assertIsInvalidRegexp

Method assertIsInvalidRegexp

tests/modeladmin/test_checks.py:36–50  ·  view source on GitHub ↗

Same as assertIsInvalid but treats the given msg as a regexp.

(
        self, model_admin, model, msg, id=None, hint=None, invalid_obj=None
    )

Source from the content-addressed store, hash-verified

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:

Callers 6

test_not_model_adminMethod · 0.80
test_invalid_modelMethod · 0.80
test_invalid_callableMethod · 0.80

Calls 3

AdminSiteClass · 0.90
model_adminFunction · 0.85
checkMethod · 0.45

Tested by

no test coverage detected