flask-sqlalchemy
flask-sqlalchemy copied to clipboard
Bring up URI check for sqlite engine
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.
- 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.rstsummarizing the change and linking to the issue. - [ ] Add
.. versionchanged::entries in any relevant code docs. - [x] Run
pre-commithooks and fix any issues. - [x] Run
pytestandtox, no tests failed.