Merge branch 'ThiefMaster-override-jinja-env'

This commit is contained in:
Markus Unterwaditzer 2015-06-06 03:30:49 +02:00
commit d00f5cc9fe
4 changed files with 18 additions and 3 deletions

View file

@ -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)