Skip to content

Commit c217b30

Browse files
authored
Merge pull request #576 from Benjamin-Knight/issue_575_test_view_collisions
Update the derivation of the test view name
2 parents dde95d5 + aa37819 commit c217b30

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

dbt/include/sqlserver/macros/materializations/tests.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
END
99

1010
{% set testview %}
11-
[{{ target.schema }}.testview_{{ range(1300, 19000) | random }}]
11+
[{{ target.schema }}].[testview_{{ local_md5(main_sql) }}_{{ range(1300, 19000) | random }}]
1212
{% endset %}
1313

1414
{% set sql = main_sql.replace("'", "''")%}

dbt/include/sqlserver/macros/materializations/unit_tests.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ EXEC('CREATE SCHEMA [{{ target.schema }}]')
77
END
88

99
{% set test_view %}
10-
[{{ target.schema }}.testview_{{ range(1300, 19000) | random }}]
10+
[{{ target.schema }}].[testview_{{ local_md5(main_sql) }}_{{ range(1300, 19000) | random }}]
1111
{% endset %}
1212
{% set test_sql = main_sql.replace("'", "''")%}
1313
EXEC('create view {{test_view}} as {{ test_sql }};')
1414

1515
{% set expected_view %}
16-
[{{ target.schema }}.expectedview_{{ range(1300, 19000) | random }}]
16+
[{{ target.schema }}].[expectedview_{{ local_md5(expected_fixture_sql) }}_{{ range(1300, 19000) | random }}]
1717
{% endset %}
1818
{% set expected_sql = expected_fixture_sql.replace("'", "''")%}
1919
EXEC('create view {{expected_view}} as {{ expected_sql }};')

0 commit comments

Comments
 (0)