Don't replace the database with a unittest database, just use the usual database and user randomly generated usernames so we don't have collisions.
Write a bunch of unit tests and mark some of them as pending.