diff options
Diffstat (limited to 'templates')
| -rw-r--r-- | templates/txt.jinja2 | 47 | 
1 files changed, 43 insertions, 4 deletions
| diff --git a/templates/txt.jinja2 b/templates/txt.jinja2 index 1daf52a..d6a0c16 100644 --- a/templates/txt.jinja2 +++ b/templates/txt.jinja2 @@ -18,12 +18,51 @@      {%- endif -%}      {% if "functions" in files_contents.keys() %}          Functions: -        {%- set flat_functions = flatten_struct(files_contents["functions"]) -%} -        {% for function_name, function_contents in flat_functions.items() %} -            {{ function_name }} +        {%- set flat_functions = flatten_struct(files_contents["functions"]) %} +        {%- for function_name, function_contents in flat_functions.items() %} +            {{ function_name + ":" }} +            {%- if function_contents["present"] %} +                Arguments: +                    {{ function_contents["arguments"] }} +                    Enough? {{ bool_to_yesno(function_contents["minimum_arguments"] >= get_required_num_args(function_name)) }} +                Documentation: +                    {{ len_documentation(function_contents["documentation"]["comments"], function_contents["documentation"]["doc"]) }} characters long +                    {%- if txt_show_full_docs == "True" %} +                    Comments: +                        {%- if function_contents["documentation"]["comments"] == "None" %} +                        *** No comments present *** +                        {%- else %} +``` +{{ function_contents["documentation"]["comments"] }} +``` +                        {%- endif %} +                    Docstring: +                        {%- if function_contents["documentation"]["doc"] == "None" %} +                        *** No docstring present *** +                        {%- else %} +``` +{{ function_contents["documentation"]["doc"] }} +``` +                        {%- endif -%} +                    {%- endif %} +                    Source: +                        {{ get_source_numlines(function_contents["source_code"]) }} +                        {%- if txt_show_source == "True" %} +                        Code: +``` +{{ function_contents["source_code"] }} +``` +                        {%- endif %} +            {%- else %} +                *** Function not present *** +            {%- endif %}          {%- endfor -%}      {%- endif -%}      {% else %}          *** File not present ***      {% endif %} -{% endfor %}
\ No newline at end of file +{% endfor %} + +{% if out != "stdout" -%} +{{ test_results["pytest_report"] }} +{%- endif -%}
\ No newline at end of file | 
