diff --git a/tests/functional/adapter/dbt_show/test_dbt_show.py b/tests/functional/adapter/dbt_show/test_dbt_show.py index acb54cc47..6794547a5 100644 --- a/tests/functional/adapter/dbt_show/test_dbt_show.py +++ b/tests/functional/adapter/dbt_show/test_dbt_show.py @@ -1,5 +1,9 @@ import pytest -from dbt.tests.adapter.dbt_show.test_dbt_show import BaseShowSqlHeader, BaseShowLimit +from dbt.tests.adapter.dbt_show.test_dbt_show import ( + BaseShowSqlHeader, + BaseShowLimit, + BaseShowDoesNotHandleDoubleLimit, +) from dbt.tests.util import run_dbt @@ -20,8 +24,7 @@ ] ) as v - ) as model_limit_subq - limit 5 + ) """ model_with_null_json_struct = """ @@ -48,7 +51,11 @@ def models(self): } def test_sql_header(self, project): - run_dbt(["show", "--select", "json_struct_model"]) + run_dbt(["show", "--select", "json_struct_model", "-d"]) def test_show_with_null_json_struct(self, project): run_dbt(["show", "--select", "null_json_struct_model"]) + + +class TestBigQueryShowDoesNotHandleDoubleLimit(BaseShowDoesNotHandleDoubleLimit): + DATABASE_ERROR_MESSAGE = "Syntax error: Expected end of input but got keyword LIMIT"