Open
Description
With in-memory SQLite databases used for testing, we can remove the test suites since each in-memory database is distinct.
This adds two lines of code to each test that needs the database (calling the setup function and then deferring the teardown), but this is a better developer experience than the test suites currently since these are not well integrated into IDEs.