Jak sprawić, by przypadek testowy Django i serwer Selenium korzystały z tej samej bazy danych?

Mam projekt Django (v1.4, używający Postgresql), dla którego napisałem kilka działających niezatwierdzeń. Te wykorzystanieFactoryBoy wygenerować większość swoich danych.

Zaczynam teraz pisać testy integracyjneLiveServerTestCase z selenem. Właśnie zdałem sobie sprawę, że moje testy i serwer testowy na żywo używają różnych baz danych. Co oznacza, że ​​dane utworzone przez fabryki w moich testach nie są dostępne dla Selenium.

Nie jestem pewien, jak najlepiej postępować. jamyśleć Mogłabym używać urządzeń do dostarczania danych, które mogłyby działać, chociaż jest to ból, gdy zamiast tego korzystam z fabryk.

Czy jest sposób, w jaki mogę nadal korzystać z fabryk do generowania danych, które będą działać dla moich testów Selenium? Naprawdę chciałbym, aby moje testy i LiveServerTestCase korzystały z tej samej bazy danych.

questionAnswers(2)

yourAnswerToTheQuestion