Add support for test function arguments
This commit is contained in:
parent
60bcc59151
commit
ea76328cfb
@ -510,12 +510,23 @@ def parse_conditional_expression_test(ast):
|
||||
node = parse_variable(ast['test_variable'])
|
||||
test_function = parse_variable(ast['test_function'])
|
||||
|
||||
name = test_function.name
|
||||
args = []
|
||||
kwargs = []
|
||||
dynamic_args = None
|
||||
dynamic_kwargs = None
|
||||
|
||||
if isinstance(test_function, nodes.Call):
|
||||
call = test_function
|
||||
|
||||
name = call.node.name
|
||||
args = call.args
|
||||
kwargs = call.kwargs
|
||||
dynamic_args = call.dyn_args
|
||||
dynamic_kwargs = call.dyn_kwargs
|
||||
else:
|
||||
name = test_function.name
|
||||
|
||||
|
||||
if ast['test_function_parameter']:
|
||||
args = [
|
||||
parse_variable(ast['test_function_parameter'])
|
||||
|
||||
@ -103,4 +103,6 @@ across lines #}
|
||||
{% endfor %}
|
||||
{% for item in seq %}
|
||||
<li>{% block loop_item scoped %}{{ item }}{% endblock %}</li>
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
{% if loop.index is divisibleby 3 %}{% endif %}
|
||||
{% if loop.index is divisibleby(3) %}{% endif %}
|
||||
Loading…
Reference in New Issue
Block a user