对依赖项目运行selenium测试

时间:2013-01-29 14:45:39

标签: django selenium django-unittest

我有两个Django项目(项目A和项目B),它们使用相同的代码库并具有单独的设置文件(我们使用contrib.sites框架)。这些项目也使用相同的数据库。

项目A依赖于项目B:如果用户想要从项目A登录,他将被重定向到项目B视图(执行某些操作)然后返回项目A.一切正常但问题出现时它来测试。

我们有一套测试服,其中包括一些Selenium测试。要测试项目A的登录视图,项目A和B必须在运行selenium测试时处于活动状态。通常一个人会做

python manage_b.py runserver 8003

然后

python manage_a.py test

但是这两个项目应该使用相同的数据库和项目A的测试数据库是在运行时创建的。

我该如何解决这个问题?测试运行器是否还有任何方法可以部署项目B?

当时我们使用标准的Django测试运行器,但是进行切换(例如鼻子或你建议的任何东西)都不会有问题。

0 个答案:

没有答案