我正在 Mac 上使用 Python 3 和 Django 1.10 开发一个 Django 项目。
在更新之前,我在 0.441 秒内运行了 40 个测试。
在 MacOS Sierra 之后:在 5.487 秒内运行 40 次测试
我做了一些调查,发现这一行是问题所在:
response = self.client.post(r('subscriptions:new'), data)
如果我传递一个空的字典而不是数据,测试运行得更快。有人知道为什么会这样吗?
请您参考如下方法:
我发现解析本地 DNS 需要很长时间才能解析。
如果有人有同样的问题运行这个命令:
sudo scutil --get LocalHostName
sudo scutil --get HostName
如果结果不一样,使用这个命令让它们相等:
sudo scutil --set LocalHostName My-MacBook
sudo scutil --set HostName My-MacBook
My-Macbook 是您的本地主机名。 问题解决了。
