This PR brings up the check for a SQLite URI within the _apply_driver_defaults function to allow for earlier detection of if the database should run in-memory.
It adds a test to check that a database file is not created when using a SQLite URI filename for an in-memory database.
fixes #1314
Checklist:
[x] Add tests that demonstrate the correct behavior of the change. Tests should fail without the change.
[ ] Add or update relevant docs, in the docs folder and in code.
[ ] Add an entry in CHANGES.rst summarizing the change and linking to the issue.
[ ] Add .. versionchanged:: entries in any relevant code docs.
Changes
This PR brings up the check for a SQLite URI within the
_apply_driver_defaults
function to allow for earlier detection of if the database should run in-memory.It adds a test to check that a database file is not created when using a SQLite URI filename for an in-memory database.
Checklist:
CHANGES.rst
summarizing the change and linking to the issue... versionchanged::
entries in any relevant code docs.pre-commit
hooks and fix any issues.pytest
andtox
, no tests failed.