MCPcopy
hub / github.com/django/django / register_lookup

Function register_lookup

django/test/utils.py:1003–1014  ·  view source on GitHub ↗

Context manager to temporarily register lookups on a model field using lookup_name (or the lookup's lookup_name if not provided).

(field, *lookups, lookup_name=None)

Source from the content-addressed store, hash-verified

1001
1002@contextmanager
1003def register_lookup(field, *lookups, lookup_name=None):
1004 """
1005 Context manager to temporarily register lookups on a model field using
1006 lookup_name (or the lookup's lookup_name if not provided).
1007 """
1008 try:
1009 for lookup in lookups:
1010 field.register_lookup(lookup, lookup_name)
1011 yield
1012 finally:
1013 for lookup in lookups:
1014 field._unregister_lookup(lookup, lookup_name)
1015
1016
1017def garbage_collect():

Callers 15

test_transformMethod · 0.90
test_transformMethod · 0.90
test_transformMethod · 0.90
test_transformMethod · 0.90
test_transformMethod · 0.90
test_transformMethod · 0.90
test_transformMethod · 0.90
test_transformMethod · 0.90
test_transformMethod · 0.90
test_transformMethod · 0.90

Calls

no outgoing calls

Tested by 15

test_transformMethod · 0.72
test_transformMethod · 0.72
test_transformMethod · 0.72
test_transformMethod · 0.72
test_transformMethod · 0.72
test_transformMethod · 0.72
test_transformMethod · 0.72
test_transformMethod · 0.72
test_transformMethod · 0.72
test_transformMethod · 0.72