diff --git a/dbt/include/sqlserver/macros/materializations/tests.sql b/dbt/include/sqlserver/macros/materializations/tests.sql index a0d79bb2..17d5d130 100644 --- a/dbt/include/sqlserver/macros/materializations/tests.sql +++ b/dbt/include/sqlserver/macros/materializations/tests.sql @@ -8,7 +8,7 @@ END {% set testview %} - [{{ target.schema }}.testview_{{ range(1300, 19000) | random }}] + [{{ target.schema }}].[testview_{{ local_md5(main_sql) }}_{{ range(1300, 19000) | random }}] {% endset %} {% set sql = main_sql.replace("'", "''")%} diff --git a/dbt/include/sqlserver/macros/materializations/unit_tests.sql b/dbt/include/sqlserver/macros/materializations/unit_tests.sql index b7df70b6..30a2a06b 100644 --- a/dbt/include/sqlserver/macros/materializations/unit_tests.sql +++ b/dbt/include/sqlserver/macros/materializations/unit_tests.sql @@ -7,13 +7,13 @@ EXEC('CREATE SCHEMA [{{ target.schema }}]') END {% set test_view %} - [{{ target.schema }}.testview_{{ range(1300, 19000) | random }}] + [{{ target.schema }}].[testview_{{ local_md5(main_sql) }}_{{ range(1300, 19000) | random }}] {% endset %} {% set test_sql = main_sql.replace("'", "''")%} EXEC('create view {{test_view}} as {{ test_sql }};') {% set expected_view %} - [{{ target.schema }}.expectedview_{{ range(1300, 19000) | random }}] + [{{ target.schema }}].[expectedview_{{ local_md5(expected_fixture_sql) }}_{{ range(1300, 19000) | random }}] {% endset %} {% set expected_sql = expected_fixture_sql.replace("'", "''")%} EXEC('create view {{expected_view}} as {{ expected_sql }};')