An experimental repo to store dbt examples and patterns as well as tests to make sure those examples actually run successfully.
Each playbook lives in it's own directory in src/
with tests in the src/<playbook-name>/tests/
directory.
The complete dbt example project associated with the writeup is contained within the src/<playbook-name>/my_dbt_project/
directory.
Test are run with pytest
and basically run dbt
shell commands and should support the following 3 adapters / databases:
You can refer to the really barebones dbt-is-working example that basically does a dbt debug
with each of the above adapters (the various GitHub workflows runs our tests on the 3 different adapters).