如何为前端/集成测试设置CouchDB?

时间:2012-11-28 06:43:02

标签: c# asp.net-mvc couchdb teamcity integration-testing

我正在研究CouchDB,以便在即将到来的项目中使用。它具有我喜欢使用的功能,但是对NoSQL不熟悉我想了解如何在进行前端/集成测试时设置CouchDB。我正在做BDD所以基本上在每个场景之间我需要能够回滚/重置/恢复CouchDB,以便场景之间没有数据依赖关系。但我还没有找到一个干净的方法来做到这一点。所以任何建议都会受到欢迎。

是否就像在每个场景完成后从CouchDB中删除db一样简单?

1 个答案:

答案 0 :(得分:1)

那应该有用。您可以在couchdb-python中查看测试方法,例如:

http://code.google.com/p/couchdb-python/source/browse/couchdb/tests/testutil.py