Как заставить тестовый набор Django и сервер Selenium использовать одну и ту же базу данных?

У меня есть проект Django (v1.4, использующий Postgresql), для которого я написал несколько рабочих тестов юнитов. Эти используютFactoryBoy генерировать большую часть своих данных.

Сейчас я начинаю писать некоторые интеграционные тесты, используяLiveServerTestCase с селеном. Я только что понял, что мои тесты и сервер живых тестов используют разные базы данных. Это означает, что данные, созданные фабриками в моих тестах, недоступны для Selenium.

Я не уверен в лучшем способе прогресса. яthink Я мог бы использовать приборы для предоставления данных, которые сработали бы, хотя это неприятно, если бы вместо этого они использовали фабрики.

Могу ли я продолжать использовать фабрики для генерации данных, которые будут работать для моих тестов Selenium? Я действительно хотел бы, чтобы мои тесты и LiveServerTestCase использовали одну и ту же базу данных.

Ответы на вопрос(2)

Ваш ответ на вопрос