add_template_test() — flask Function Reference
Architecture documentation for the add_template_test() function in app.py from the flask codebase.
Entity Profile
Dependency Diagram
graph TD 4ff26b2e_bdce_e714_cd23_c358a75d12cb["add_template_test()"] 38f6d4a2_834e_2acd_e1b6_f45c58079ccd["App"] 4ff26b2e_bdce_e714_cd23_c358a75d12cb -->|defined in| 38f6d4a2_834e_2acd_e1b6_f45c58079ccd 3836ec6a_9430_492b_1c8a_2dc157e6eba5["template_test()"] 3836ec6a_9430_492b_1c8a_2dc157e6eba5 -->|calls| 4ff26b2e_bdce_e714_cd23_c358a75d12cb c7990db6_32eb_56c3_6c6d_cf5cd0dbb933["add_app_template_test()"] c7990db6_32eb_56c3_6c6d_cf5cd0dbb933 -->|calls| 4ff26b2e_bdce_e714_cd23_c358a75d12cb style 4ff26b2e_bdce_e714_cd23_c358a75d12cb fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/flask/sansio/app.py lines 753–767
def add_template_test(
self, f: ft.TemplateTestCallable, name: str | None = None
) -> None:
"""Register a function to use as a custom Jinja test.
The :meth:`template_test` decorator can be used to register a function
by decorating instead.
:param f: The function to register.
:param name: The name to register the test as. If not given, uses the
function's name.
.. versionadded:: 0.10
"""
self.jinja_env.tests[name or f.__name__] = f
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does add_template_test() do?
add_template_test() is a function in the flask codebase, defined in src/flask/sansio/app.py.
Where is add_template_test() defined?
add_template_test() is defined in src/flask/sansio/app.py at line 753.
What calls add_template_test()?
add_template_test() is called by 2 function(s): add_app_template_test, template_test.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free