Testing Django with MongoDB(Djongo)



我正在寻找一种方法来测试我的Django应用程序,该应用程序可以使用Django与MongoDB一起工作。

我找到了Django测试插件库,但据我所知,它只适用于mongoengine。有什么方法可以让它与Djongo一起使用吗?或者你知道我可以使用另一个类似的库吗?

我只是用自己的配置运行我的django测试:

manage.py test --settings=myproject.settings.unit_tests

在我的单元测试配置中,我只导入基本设置,然后更改数据库名称。这似乎很有效。

from .base import *
DATABASES = {
'default': {
'ENGINE': 'djongo',
'NAME': 'test_myproject',
'CLIENT': {
'host': 'myproject-mongodb',
'username': 'supermongo',
'password': 'supersecret',        
}
}
}

最新更新