

def test_arguments(self):
    tmpl = tmpl.env.from_string("{% macro m(a, b, c='c', d='d') %}{{ a }}|{{ b }}|{{ c }}|{{ d }}{% endmacro %}\n{{ m() }}|{{ m('a') }}|{{ m('a', 'b') }}|{{ m(1, 2, 3) }}")
    assert (tmpl.render() == '||c|d|a||c|d|a|b|c|d|1|2|3|d')

dataset/ETHPy150Open GeekTrainer/Flask/Work/Trivia - Module 5/env/Lib/site-packages/jinja2/testsuite/core_tags.py MacrosTestCase.test_arguments/VarMisuse@12/14 `self`->`tmpl`