summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArmin Ronacher <armin.ronacher@active-4.com>2017-01-03 02:30:05 +0100
committerArmin Ronacher <armin.ronacher@active-4.com>2017-01-03 23:45:30 +0100
commit0fc73b16c01afd67e1b10a50642f16576eb8305a (patch)
tree765964f4871f62de22a6020082a8994cea309432
parent711523d6c5cfcb64ccfce0f92b488d20955e9881 (diff)
downloadjinja2-0fc73b16c01afd67e1b10a50642f16576eb8305a.tar.gz
Added a second test for #278
-rw-r--r--tests/test_regression.py11
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'