【发布时间】:2015-03-04 20:22:49
【问题描述】:
我有一个 django 测试套件,它从一个 400 行的夹具文件构建一个数据库。不幸的是,它运行缓慢。每次测试几秒钟。
我昨天在火车上开发,没有互联网接入,我的 wifi 被关闭,我注意到我的测试在没有互联网的情况下运行速度几乎快了 10 倍。他们肯定运行正确。
一切都是本地的,在没有互联网连接的情况下一切都运行良好。测试本身不会触及任何 API 或建立任何其他连接,所以它似乎一定是别的东西。
【问题讨论】:
-
我遇到了同样的问题。你是怎么解决这个问题的?
-
我的问题是由于本地主机别名
local.dev。它进行 DNS 查询以检查 TLD.dev。我删除了点并解决了问题。 -
谢谢诺埃尔!我的问题类似,但在本地服务器上。我需要本地主机上的自定义域。编辑主机文件是不够的。必须更改 DNS 设置以使用 localhost 作为顶级 DNS。
标签: python django testing python-unittest