unittest "ResourceWarning: unclosed <socket.socket fd=864, family=AddressFamily.AF_INET..." 解决办法...

时间:2021-04-22 15:44:17   收藏:0   阅读:0

将代码封装,并使用unittest调用时,返回如下警告:


E:\intall\python-3.7.4-amd64\lib\unittest\suite.py:84: ResourceWarning: unclosed <socket.socket fd=228, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=(‘192.168.206.1‘, 52676), raddr=(‘192.168.206.151‘, 8080)>
return self.run(*args, **kwds)
ResourceWarning: Enable tracemalloc to get the object allocation traceback

如下如图所示:

技术图片

 

解决办法,可以通过warnings库来忽略掉相关告警。

import  warnings      #导入warning模块

warnings.simplefilter("ignore", ResourceWarning)

技术图片

 

 

现在是unittest 调用,警告就不显示出来啦!

技术图片

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!