diff options
author | Armin Ronacher <armin.ronacher@active-4.com> | 2017-01-03 02:30:05 +0100 |
---|---|---|
committer | Armin Ronacher <armin.ronacher@active-4.com> | 2017-01-03 23:45:30 +0100 |
commit | 0fc73b16c01afd67e1b10a50642f16576eb8305a (patch) | |
tree | 765964f4871f62de22a6020082a8994cea309432 | |
parent | 711523d6c5cfcb64ccfce0f92b488d20955e9881 (diff) | |
download | jinja2-0fc73b16c01afd67e1b10a50642f16576eb8305a.tar.gz |
Added a second test for #278
-rw-r--r-- | tests/test_regression.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/test_regression.py b/tests/test_regression.py index 1ba936b..6a0b268 100644 --- a/tests/test_regression.py +++ b/tests/test_regression.py @@ -306,3 +306,14 @@ class TestBug(): {% endmacro %}{{ test() }} ''') assert tmpl.render().strip() == '0123456789' + + def test_macro_var_bug_advanced(self, env): + tmpl = env.from_string(''' + {% macro outer() %} + {% set i = 1 %} + {% macro test() %} + {% for i in range(0, 10) %}{{ i }}{% endfor %} + {% endmacro %}{{ test() }} + {% endmacro %}{{ outer() }} + ''') + assert tmpl.render().strip() == '0123456789' |