Example of unit-testing inserting rows to a sqlite3 database in memory using rollback so that each test is independent.