fro*_*paw 8 python django selenium
我间歇性地得到这个错误但是当它发生时我使用Django的LiveServerTestCase进行自动化集成测试会突然停止,引发以下错误:
WSGIServerException: [Errno 8] nodename nor servname provided, or not known
Run Code Online (Sandbox Code Playgroud)
一旦从任何给定的测试中实例化主测试类,就会发生故障(这是在创建内存数据库并加载我的灯具之后发生的).
我的设置如下:
到目前为止,只有在我办公室的局域网上进行测试时才会出现此错误.在家里,测试运行得很好但是再次测试在我的工作中运行一段时间,因此间歇性的挫败感.
在故障排除的过程中,我创建了一个新的virtualenv,删除了系统范围内的所有.pyc文件,从源代码重新安装了MySQL以及所有必需的库.
如果有人遇到此错误并知道如何击败它,请分享.
谢谢
听起来这可能是一个网络问题.检查您是否具有一致的Internet连接(例如,在运行测试时连续ping适当的服务器),并且DNS服务器始终报告结果(例如,不随机丢弃请求或超时).
您还可以尝试将实时服务器地址更改为直接IP地址(例如,将localhost更改为127.0.0.1),这样就不必执行地址查找.
归档时间: |
|
查看次数: |
32194 次 |
最近记录: |