diff --git a/.changes/unreleased/Features-20230622-144649.yaml b/.changes/unreleased/Features-20230622-144649.yaml new file mode 100644 index 000000000..009dcb861 --- /dev/null +++ b/.changes/unreleased/Features-20230622-144649.yaml @@ -0,0 +1,6 @@ +kind: Features +body: add dbt-redshift portion of dbt_clone functionality +time: 2023-06-22T14:46:49.037145-05:00 +custom: + Author: McKnight-42 aranke + Issue: "504" diff --git a/tests/functional/adapter/dbt_clone/test_dbt_clone.py b/tests/functional/adapter/dbt_clone/test_dbt_clone.py new file mode 100644 index 000000000..2a1d96a8c --- /dev/null +++ b/tests/functional/adapter/dbt_clone/test_dbt_clone.py @@ -0,0 +1,20 @@ +import pytest +from dbt.tests.adapter.dbt_clone.test_dbt_clone import BaseCloneNotPossible + + +class TestRedshiftCloneNotPossible(BaseCloneNotPossible): + @pytest.fixture(autouse=True) + def clean_up(self, project): + yield + with project.adapter.connection_named("__test"): + relation = project.adapter.Relation.create( + database=project.database, schema=f"{project.test_schema}_seeds" + ) + project.adapter.drop_schema(relation) + + relation = project.adapter.Relation.create( + database=project.database, schema=project.test_schema + ) + project.adapter.drop_schema(relation) + + pass