text: import pytest
  
  from dbt.tests.adapter.basic.test_base import BaseSimpleMaterializations
  from dbt.tests.adapter.basic.test_singular_tests import BaseSingularTests
  from dbt.tests.adapter.basic.test_singular_tests_ephemeral import (
      BaseSingularTestsEphemeral,
  )
  from dbt.tests.adapter.basic.test_empty import BaseEmpty
  from dbt.tests.adapter.basic.test_ephemeral import BaseEphemeral
  from dbt.tests.adapter.basic.test_incremental import BaseIncremental
  from dbt.tests.adapter.basic.test_generic_tests import BaseGenericTests
  from dbt.tests.adapter.basic.test_snapshot_check_cols import BaseSnapshotCheckCols
  from dbt.tests.adapter.basic.test_snapshot_timestamp import BaseSnapshotTimestamp
  from dbt.tests.adapter.basic.test_adapter_methods import BaseAdapterMethod
  from dbt.tests.adapter.basic.test_validate_connection import BaseValidateConnection
  
  
  class TestSimpleMaterializationsBigQuery(BaseSimpleMaterializations):
      # This test requires a full-refresh to replace a table with a view
      @pytest.fixture(scope="class")
      def test_config(self):
          return {"require_full_refresh": True}
  
  
  class TestSingularTestsBigQuery(BaseSingularTests):
      pass
  
  
  class TestSingularTestsEphemeralBigQuery(BaseSingularTestsEphemeral):
      pass
  
  
  class TestEmptyBigQuery(BaseEmpty):
      pass
  
  
  class TestEphemeralBigQuery(BaseEphemeral):
      pass
  
  
  class TestIncrementalBigQuery(BaseIncremental):
      pass
  
  
  class TestGenericTestsBigQuery(BaseGenericTests):
      pass
  
  
  class TestSnapshotCheckColsBigQuery(BaseSnapshotCheckCols):
      pass
  
  
  class TestSnapshotTimestampBigQuery(BaseSnapshotTimestamp):
      pass
  
  class TestBaseAdapterMethodBigQuery(BaseAdapterMethod):
      pass
  
  class TestBigQueryValidateConnection(BaseValidateConnection):
      pass