Como fazer com que o caso de teste do Django e o servidor Selenium usem o mesmo banco de dados?

Eu tenho um Django (v1.4, usando o Postgresql) projeto que eu escrevi um monte de testes unitários de trabalho para. Estes usamFactoryBoy para gerar a maioria dos seus dados.

Agora estou começando a escrever alguns testes de integração usandoLiveServerTestCase com selênio. Acabei de perceber que meus testes e o servidor de teste ao vivo usam bancos de dados diferentes. O que significa que os dados criados pelas fábricas em meus testes não estão disponíveis para o Selenium.

Não tenho certeza da melhor maneira de progredir. Eupensar Eu poderia usar equipamentos para fornecer dados que funcionariam, embora isso seja um problema ter chegado até aqui usando fábricas.

Existe uma maneira que eu possa continuar a usar fábricas para gerar dados que irão funcionar para meus testes de selênio? Realmente gostaria que meus testes e LiveServerTestCase usassem o mesmo banco de dados.

questionAnswers(2)

yourAnswerToTheQuestion