From 6eca1aefdd74e429f310fb3584058ed2dc687318 Mon Sep 17 00:00:00 2001 From: Armin Ronacher Date: Fri, 6 Jan 2017 13:00:19 +0100 Subject: [PATCH] Added a missing test --- tests/test_regression.py | 7 +++++++ 1 file changed, 7 insertions(+) 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() -- 2.47.2