{"id":44692,"library":"dbt-tests-adapter","title":"dbt-tests-adapter","description":"The set of reusable tests and test fixtures used to test common dbt adapter functionality. Version 1.20.0, released as part of the dbt-adapters monorepo. Follows the dbt-core release cadence.","status":"active","version":"1.20.0","language":"python","source_language":"en","source_url":"https://github.com/dbt-labs/dbt-adapters/tree/main/dbt-tests-adapter","tags":["dbt","adapter","testing","test fixtures"],"install":[{"cmd":"pip install dbt-tests-adapter","lang":"bash","label":"Install via pip"}],"dependencies":[{"reason":"Required for running dbt tests","package":"dbt-core","optional":false}],"imports":[{"wrong":"from dbt.tests.adapter import BaseTestAdapter","symbol":"BaseTestAdapter","correct":"from dbt.tests.adapter import BaseTestAdapter"}],"quickstart":{"code":"from dbt.tests.adapter import BasicTestAdapter\n# Your test class\nclass TestMyAdapter(BaseTestAdapter):\n    pass","lang":"python","description":"Subclass BaseTestAdapter to leverage reusable test fixtures for adapter development."},"warnings":[{"fix":"Update imports: use from dbt.tests.adapter instead of from dbt.adapters.tests.","message":"dbt-tests-adapter was extracted from the dbt-adapter-tests package in dbt-core v1.8. Import paths changed from dbt.adapters.tests to dbt.tests.adapter.","severity":"breaking","affected_versions":">=1.8.0"},{"fix":"Install both: pip install dbt-tests-adapter dbt-core.","message":"The package is distributed as part of the dbt-adapters monorepo; installing via pip install dbt-tests-adapter fetches the standalone package. However, ensure you also install dbt-core to resolve dependencies.","severity":"gotcha","affected_versions":">=1.0.0"}],"env_vars":null,"search_vec":"'1.20.0':21 'adapt':4,18,29,39 'cadenc':37 'common':16 'core':35 'dbt':2,17,28,34,38 'dbt-adapt':27 'dbt-core':33 'dbt-tests-adapt':1 'fixtur':12,42 'follow':31 'function':19 'monorepo':30 'part':24 'releas':22,36 'reusabl':8 'set':6 'test':3,9,11,15,40,41 'use':13 'version':20","created_at":"2026-06-07T12:51:22.509942+00:00","updated_at":"2026-06-07T12:51:22.509942+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nImportError: cannot import name 'BaseTestAdapter' from 'dbt.tests.adapter' (unknown location)"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/dbt-labs/dbt-adapters.git#subdirectory=dbt-tests-adapter","github":"https://github.com/dbt-labs/dbt-adapters.git#subdirectory=dbt-tests-adapter","docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["testing"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}