diff options
author | Armin Ronacher <armin.ronacher@active-4.com> | 2017-01-03 02:33:59 +0100 |
---|---|---|
committer | Armin Ronacher <armin.ronacher@active-4.com> | 2017-01-03 23:45:30 +0100 |
commit | 5ab69f24f9673062d0b9582777f04d4c2e9408a0 (patch) | |
tree | e20372bb4602270eee29b2b007ef6d57fc38fbe1 | |
parent | 0fc73b16c01afd67e1b10a50642f16576eb8305a (diff) | |
download | jinja2-5ab69f24f9673062d0b9582777f04d4c2e9408a0.tar.gz |
Checked in a failing test
-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 6a0b268..066adbf 100644 --- a/tests/test_regression.py +++ b/tests/test_regression.py @@ -317,3 +317,14 @@ class TestBug(): {% endmacro %}{{ outer() }} ''') assert tmpl.render().strip() == '0123456789' + + def test_callable_defaults(self): + env = Environment() + env.globals['get_int'] = lambda: 42 + t = env.from_string(''' + {% macro test(arg1=get_int()) %} + {{ arg1 }} + {% endmacro %} + {{ test(1) }}|{{ test() }} + ''') + assert t.render().strip() == '1|42' |