如何在不同的域中使用StaticLiveServerTestCase?

时间:2018-09-01 15:59:29

标签: django-testing

我正在使用硒进行壁虎驱动程序和Firefox的功能测试。

我看到主机是http://localhost:62305,它是在该类中通过以​​下方式生成的:

@classproperty
def live_server_url(cls):
    return 'http://%s:%s' % (cls.host, cls.server_thread.port)

在我要创建的功能中,我为用户提供了一种创建具有其子域的租户的方法,但是出于单元测试的目的,它可以是域。

例如,我创建了一个域为example.com的租户,我如何获得 StaticLiveServerTestCase以相同的功能测试方法将该域名指向同一端口上当前正在运行的应用。

我看着这个post suggesting editing /etc/hosts。这样做的问题是,它不仅会在CI和其他人的计算机上工作。

0 个答案:

没有答案