2015-09-21 3 views
3

По умолчанию django предоставляет поддержку для тестирования реляционных баз данных. У меня есть проект, который использует mongodb (с mongoengine) в качестве первичной базы данных, а также постоянный redis для других потребностей базы данных. Я знаю, что нужно переписать класс TestCase, уже предоставленный django, для разных систем баз данных.Тестирование django с mongodb (mongoengine) и redis

Но есть ли библиотека для django, уже написанная для этой цели, так что мне не нужно изобретать велосипед?

ответ

4

Существует пакет python под названием Django Test Addons, который выполняет именно то, что вы просите. Он обеспечивает поддержку тестирования mongodb, redis наряду с несколькими другими базами данных, такими как neo4j с django.

pip install django-test-addons 

Документация: - Read the docs

Github URL: - Source code

+0

Будет ли это работать с Джанго 1.6 –

+0

Согласно документации это делает – hspandher

+0

спасибо, идеальное решение для использования. –

Смежные вопросы