From 7b7adace6b865aea332df651c1c8e9644681b507 Mon Sep 17 00:00:00 2001 From: Matthew McKnight <91097623+McKnight-42@users.noreply.github.com> Date: Fri, 7 Jul 2023 00:43:23 -0500 Subject: [PATCH] backport pr 803 to fix hanging artifact in test run --- .../test_store_test_failures.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/tests/functional/adapter/store_test_failures_tests/test_store_test_failures.py b/tests/functional/adapter/store_test_failures_tests/test_store_test_failures.py index b04579f4b..d22dab3ae 100644 --- a/tests/functional/adapter/store_test_failures_tests/test_store_test_failures.py +++ b/tests/functional/adapter/store_test_failures_tests/test_store_test_failures.py @@ -1,9 +1,22 @@ import pytest +from dbt.tests.adapter.store_test_failures_tests.test_store_test_failures import ( + StoreTestFailuresBase, +) -from dbt.tests.adapter.store_test_failures_tests.test_store_test_failures import StoreTestFailuresBase + +TEST_AUDIT_SCHEMA_SUFFIX = "dbt_test__aud" class TestBigQueryStoreTestFailures(StoreTestFailuresBase): + @pytest.fixture(scope="function", autouse=True) + def teardown_method(self, project): + yield + relation = project.adapter.Relation.create( + database=project.database, schema=f"{project.test_schema}_{TEST_AUDIT_SCHEMA_SUFFIX}" + ) + + project.adapter.drop_schema(relation) + def test_store_and_assert(self, project): self.run_tests_store_one_failure(project) self.run_tests_store_failures_and_assert(project)