Allow custom jinja environments
This is useful e.g. when using the new Jinja Environment attributes added in mitsuhiko/jinja2#404
This commit is contained in:
parent
dac45f6c5d
commit
08ac3aa4e3
2 changed files with 16 additions and 1 deletions
|
|
@ -361,3 +361,13 @@ def test_template_loader_debugging(test_apps):
|
|||
app.config['EXPLAIN_TEMPLATE_LOADING'] = old_load_setting
|
||||
|
||||
assert len(called) == 1
|
||||
|
||||
def test_custom_jinja_env():
|
||||
class CustomEnvironment(flask.templating.Environment):
|
||||
pass
|
||||
|
||||
class CustomFlask(flask.Flask):
|
||||
jinja_env_class = CustomEnvironment
|
||||
|
||||
app = CustomFlask(__name__)
|
||||
assert isinstance(app.jinja_env, CustomEnvironment)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue