From: Armin Ronacher Date: Fri, 6 Jan 2017 12:00:19 +0000 (+0100) Subject: Added a missing test X-Git-Tag: 2.9~29 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6eca1aefdd74e429f310fb3584058ed2dc687318;p=thirdparty%2Fjinja.git Added a missing test --- diff --git a/tests/test_regression.py b/tests/test_regression.py index e3793f07..644b15f5 100644 --- a/tests/test_regression.py +++ b/tests/test_regression.py @@ -328,3 +328,10 @@ class TestBug(): {{ test(1, 2) }}|{{ test(1, 2, 3) }} ''') assert t.render().strip() == '45|6' + + def test_macro_escaping(self): + env = Environment( + autoescape=lambda x: False, extensions=['jinja2.ext.autoescape']) + template = "{% macro m() %}{% endmacro %}" + template += "{% autoescape true %}{{ m() }}{% endautoescape %}" + assert env.from_string(template).render()