我有一个金字塔项目,使用MongoDB存储。现在我试图编写一个测试,但是如何指定到MongoDB的连接?
更具体地说,我应该连接到哪个数据库(测试?)我怎么使用固定装置?在django中,它创建了一个临时数据库,但是它在金字塔中是如何工作的呢?
最佳答案
在testcase.setup中创建一个数据库,在testcase.teardown中删除
您需要运行mongodb,因为没有像sqlite3 for sql这样的mongolite3
我怀疑django是否能够创建一个临时文件来存储mongodb数据库。它可能只是使用sqlite:///来创建一个带有内存存储的数据库。