{{ method_call_test.long_operation_1 }}
{{ method_call_test.long_operation_2 }}
{{ method_call_test.long_operation_3 }}

The following is for loop with generator:
{% for el in generator1 %} {{ el }}
{% endfor %}
The following is for loop with generator, but it uses forloop.last, so it becomes non-streaming:
{% for el in generator2 %} {{ el }}: forloop.last = {{ forloop.last }}
{% endfor %}
Using forloop.revcounter/revcounter0 also makes it non-streaming:
{% for el in generator3 %} {{ el }}: forloop.revcounter = {{ forloop.revcounter }}
{% endfor %}