У меня есть проект Django (v1.4, используя Postgresql), для которого я написал кучу рабочих unittests. Они используют FactoryBoy для генерации большей части своих данных.
Теперь я начинаю писать некоторые интеграционные тесты, используя LiveServerTestCase с Selenium. Я только что понял, что мои тесты и тестовый сервер используют разные базы данных. Это означает, что данные, созданные фабриками в моих тестах, недоступны для Selenium.
Я не уверен в лучшем способе прогресса. Я думаю, что я мог бы использовать приспособления для подачи данных, которые будут работать, хотя это боль, которая зашла так далеко, используя фабрики.
Есть ли способ продолжить использование фабрик для генерации данных, которые будут работать для моих тестов Selenium? На самом деле я бы хотел, чтобы мои тесты и LiveServerTestCase использовали одну и ту же базу данных.