dbeatty10 / dbt-mysql

dbt-mysql contains all of the code enabling dbt to work with MySQL and MariaDB
Apache License 2.0
76 stars 53 forks source link

Updates to new pytest framework #119

Closed dbeatty10 closed 2 years ago

dbeatty10 commented 2 years ago

related to #105 and #109

Description

Consolidated test files across adapters.

Trade-offs

The main difference in implementation here is separate pytest folders for each adapter or a single pytest folder for all adapters.

Single folder pros

Single folder cons

Separate folders pros

Separate folders cons

Neither here nor there

Both single folder and separate folders can accommodate the following:

Decision

This decision could easily go either way.

Ultimately deciding to use a single folder with shared tests across all three adapters because:

Checklist