especially since couchdb is "just" a REST API, it would be much faster and easier to mock responses and have only a few functional tests - rather than only functional tests.