用mongodb(mongoengine)和redis测试django

3 python testing django mongodb redis

默认情况下,django仅提供对测试关系数据库的支持.我有一个使用mongodb(使用mongoengine)作为主数据库的项目,以及用于其他数据库需求的持久redis.我知道要采用的方法是覆盖django已经为不同的数据库系统提供的TestCase类.

但是为了这个目的,是否已经为django编写了任何库,这样我就不需要重新发明轮子了?

hsp*_*her 5

有一个名为Django Test Addons的python包,可以满足您的要求.它支持测试mongodb,redis以及其他一些数据库,比如neo4j和django.

pip install django-test-addons
Run Code Online (Sandbox Code Playgroud)

文档: - 阅读文档

Github url: - 源代码