Closed yunzheng closed 6 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
09ed812
) 80.20% compared to head (aa840a8
) 80.41%. Report is 1 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
DuckDB test is excluded for now on Python 3.12 as there are no wheels yet. When they are wheels available it can be re-added in the tests.
It looks like codecov uses Python 3.12 for the coverage tests and on Python 3.12 I skip the duckdb tests, not sure where I can check that.
@Schamper New duckdb release seems to have fixed the codecov tests.
This adds DuckDB reader and writer support. Because DuckDB is mostly compatible with the SQLite API, we just subclass from the existing SQLite adapter with minimal changes.
Changes done to the SQLite adapter and tests are:
executescript()
does not exist in DuckDB so we avoid using itisolation_level=None
for manual transactions