From 614a8fc1c102c1f34a40c393fe054e882c8362af Mon Sep 17 00:00:00 2001 From: Joel Labes Date: Thu, 2 Dec 2021 14:44:40 +1300 Subject: [PATCH] bigquery compat (they don't like except) --- .../tests/sql/test_get_column_values_use_default.sql | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/integration_tests/tests/sql/test_get_column_values_use_default.sql b/integration_tests/tests/sql/test_get_column_values_use_default.sql index 415ad38d..7f9fa3a4 100644 --- a/integration_tests/tests/sql/test_get_column_values_use_default.sql +++ b/integration_tests/tests/sql/test_get_column_values_use_default.sql @@ -2,14 +2,14 @@ {% set column_values = dbt_utils.get_column_values(ref('data_get_column_values_dropped'), 'field', default=['y', 'z'], order_by="field") %} with expected as ( - select {{ dbt_utils.safe_cast("'y'", dbt_utils.type_string()) }} as expected union all - select {{ dbt_utils.safe_cast("'z'", dbt_utils.type_string()) }} as expected + select {{ dbt_utils.safe_cast("'y'", dbt_utils.type_string()) }} as expected_column_value union all + select {{ dbt_utils.safe_cast("'z'", dbt_utils.type_string()) }} as expected_column_value ), actual as ( {% for val in column_values %} - select {{ dbt_utils.safe_cast("'" ~ val ~ "'", dbt_utils.type_string()) }} as actual + select {{ dbt_utils.safe_cast("'" ~ val ~ "'", dbt_utils.type_string()) }} as actual_column_value {% if not loop.last %} union all {% endif %} @@ -18,8 +18,9 @@ actual as ( failures as ( select * from actual - except - select * from expected + where actual.actual_column_value not in ( + select expected.expected_column_value from expected + ) ) select * from failures \ No newline at end of file