Fix unit tests properly. Rather than delete the SQLite database file on tearDown, use the drop_all function provided by SQLAlchemy to drop all database tables. This solution will work for other database backends too (e.g. Postgres).