1--TEST-- 2macro with arbitrary arguments 3--TEMPLATE-- 4{% from _self import test1, test2 %} 5 6{% macro test1(var) %} 7 {{- var }}: {{ varargs|join(", ") }} 8{% endmacro %} 9 10{% macro test2() %} 11 {{- varargs|join(", ") }} 12{% endmacro %} 13 14{{ test1("foo", "bar", "foobar") }} 15{{ test2("foo", "bar", "foobar") }} 16--DATA-- 17return [] 18--EXPECT-- 19foo: bar, foobar 20 21foo, bar, foobar 22