|
1 | | -{% macro generate_schema_baseline_test(name=none, include_sources=True, include_models=False, fail_on_added=False, enforce_types=False, convert_to_lower=False) %} |
| 1 | +{% macro generate_schema_baseline_test(name=none, include_sources=True, include_models=False, fail_on_added=False, enforce_types=False, convert_to_lower=False, resource_type=none) %} |
2 | 2 | {% if name %} |
3 | | - {{ generate_schema_baseline_test_for_node(name, fail_on_added=fail_on_added, enforce_types=enforce_types, convert_to_lower=convert_to_lower) }} |
| 3 | + {{ generate_schema_baseline_test_for_node(name, fail_on_added=fail_on_added, enforce_types=enforce_types, convert_to_lower=convert_to_lower, resource_type=resource_type) }} |
4 | 4 | {% else %} |
5 | 5 | {{ generate_schema_baseline_test_for_all_nodes(include_sources=include_sources, include_models=include_models, |
6 | 6 | fail_on_added=fail_on_added, enforce_types=enforce_types, convert_to_lower=convert_to_lower) }} |
|
20 | 20 | {% endfor %} |
21 | 21 | {% endmacro %} |
22 | 22 |
|
23 | | -{% macro generate_schema_baseline_test_for_node(node, fail_on_added=False, enforce_types=False, convert_to_lower=False) %} |
| 23 | +{% macro generate_schema_baseline_test_for_node(node, fail_on_added=False, enforce_types=False, convert_to_lower=False, resource_type=none) %} |
24 | 24 | {% if node is string %} |
25 | 25 | {% set node_name = node %} |
26 | | - {% set node = elementary.get_node_by_name(node_name) %} |
27 | | - |
| 26 | + {% set node = elementary.get_node_by_name(node_name, resource_type) %} |
28 | 27 | {% if not node %} |
29 | 28 | {% do print("Could not find any model or source by the name '{}'!".format(node_name)) %} |
30 | 29 | {% do return(none) %} |
@@ -84,7 +83,7 @@ sources: |
84 | 83 | {%- for param, param_val in test_params.items() %} |
85 | 84 | {{param}}: {{param_val}} |
86 | 85 | {%- endfor -%} |
87 | | - {% endif -%} |
| 86 | + {% endif -%} |
88 | 87 | {% endmacro %} |
89 | 88 |
|
90 | 89 | {% macro generate_schema_baseline_test_for_model(node, columns, test_params, convert_to_lower) %} |
|
0 commit comments