将代码封装,并使用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 调用,警告就不显示出来啦!

posted on 2021-04-21 15:18  了以李  阅读(611)  评论(1编辑  收藏  举报