我正在寻找一种方法来测试我的Django应用程序,它使用Djongo与MongoDB一起工作。
我找到了Django测试加载项库,但据我所知,它只适用于mongoengine。有什么方法可以让它与Djongo一起工作吗?或者您知道我可以使用的另一个类似的库吗?
发布于 2022-08-10 13:42:30
我只是用自己的配置运行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',
}
}
}https://stackoverflow.com/questions/71715973
复制相似问题