From caa7da320f176a713bc9cec04526573288a95a5b Mon Sep 17 00:00:00 2001 From: Jeremy Cohen Date: Tue, 13 Jun 2023 23:48:29 -0400 Subject: [PATCH] Test dbt-core#7537 (#602) (cherry picked from commit d308c9b25bf4335835dda557a257948e02adb61a) --- tests/functional/adapter/test_constraints.py | 21 ++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tests/functional/adapter/test_constraints.py b/tests/functional/adapter/test_constraints.py index 9035e0f09..47368f7d1 100644 --- a/tests/functional/adapter/test_constraints.py +++ b/tests/functional/adapter/test_constraints.py @@ -9,6 +9,7 @@ BaseIncrementalConstraintsRuntimeDdlEnforcement, BaseIncrementalConstraintsRollback, BaseModelConstraintsRuntimeEnforcement, + BaseConstraintQuotedColumn, ) @@ -129,3 +130,23 @@ def expected_sql(self): ) as model_subq ); """ + + +class TestSnowflakeConstraintQuotedColumn(BaseConstraintQuotedColumn): + @pytest.fixture(scope="class") + def expected_sql(self): + return """ +create or replace transient table ( + id integer not null, + "from" text not null, + date_day text +) as ( + select id, "from", date_day + from ( + select + 'blue' as "from", + 1 as id, + '2019-01-01' as date_day + ) as model_subq +); +"""