UserCouch is a Python3 library for starting per-user CouchDB instances, including throw-away instances for unit testing.
UserCouch is being developed as part of the Novacut project. It's used by Dmedia to start the per-user CouchDB instance used by Dmedia and Novacut, and is used for unit-testing Microfiber, Dmedia, and Novacut.
Questions? Want to get involved?
Stop by the #novacut IRC channel on freenode