File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed
Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 1+ {% - import "generator_macros.j2" as macros with context -%}
2+ {{macros.header(imports=imports, ignore=ignore) }}
3+
4+ {% - macro test_cases_recursive (cases ) -%}
5+ {% for case in cases -%}
6+ {% if "cases" in case %}
7+ #{{case["description"] }}
8+ {{test_cases_recursive(case["cases"] ) }}
9+ {% else %}
10+ {{test_case(case) }}
11+ {% endif -%}
12+ {% endfor -%}
13+ {% endmacro %}
14+
15+ {% if not additional_tests -%}
16+ {% - macro additional_tests () -%}
17+ {{test_cases_recursive(additional_cases) }}
18+ {% endmacro %}
19+ {% - endif %}
20+
21+ class{{exercise | camel_case }}Test(unittest.TestCase):
22+ {{test_cases_recursive(cases) }}
23+
24+ {% if additional_cases | length -%}
25+ # Additional tests for this track
26+ {{additional_tests() }}
27+ {% - endif %}
28+ {{macros.footer() }}
You can’t perform that action at this time.
0 commit comments