MCPcopy
hub / github.com/django/django / model_admin

Function model_admin

tests/admin_views/test_autocomplete_view.py:64–76  ·  view source on GitHub ↗
(model, model_admin, admin_site=site)

Source from the content-addressed store, hash-verified

62
63@contextmanager
64def model_admin(model, model_admin, admin_site=site):
65 try:
66 org_admin = admin_site.get_model_admin(model)
67 except NotRegistered:
68 org_admin = None
69 else:
70 admin_site.unregister(model)
71 admin_site.register(model, model_admin)
72 try:
73 yield
74 finally:
75 if org_admin:
76 admin_site._registry[model] = org_admin
77
78
79class AutocompleteJsonViewTests(AdminViewBasicTestCase):

Callers 6

test_get_paginatorMethod · 0.85
assertIsInvalidMethod · 0.85
assertIsInvalidRegexpMethod · 0.85
assertIsValidMethod · 0.85

Calls 3

get_model_adminMethod · 0.80
unregisterMethod · 0.45
registerMethod · 0.45

Tested by

no test coverage detected