解决 ResourceWarning: unclosed <socket.socket fd=628, family=AddressFamily 警告问题 unittest ddt data 数据驱动
解决 ResourceWarning: unclosed <socket.socket fd=628, family=AddressFamily 警告问题 unittest ddt data 数据驱动
·
1 问题
ResourceWarning: unclosed <socket.socket fd=628, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=(‘127.0.0.1’, 14652), raddr=(‘127.0.0.1’, 14647)>
return enum_klass(value)
2 办法
第一,导入warnings包,如下代码:
import warnings
第二,在setUpClass(self)方法中添加代码,如下:
@classmethod
def setUpClass(self):
warnings.simplefilter('ignore', ResourceWarning)
如果不添加上述代码,测试用例不通过,但是测试用例设计和测试用例数据都没有问题,所以这里选择忽视警告。

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)