前言
有时候,我们活得累,并非生活过于刻薄,而是我们太容易被外界的氛围所感染,被他人的情绪所左右。
一、问题描述:
笔者再进行接口测试框架授课的过程中,代码能执行,但是一直报如下警告:
./Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/cryptography/x509/extensions.py:1243: ResourceWarning: unclosed <socket.socket fd=7, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('192.168.3.37', 55499), raddr=('58.251.80.204', 443)>
self._general_names = GeneralNames(general_names)
ResourceWarning: Enable tracemalloc to get the object allocation traceback
其实对于执行本身是没有任何问题的。但就是看起来不舒服。所以解决下。
二、解决方法:
import warnings
# 在setUp中,加入warnings.simplefilter('ignore',ResourceWarning) 即可解决。
class TestApi(unittest.TestCase):
def setUp(cls) -> None:
warnings.simplefilter('ignore', ResourceWarning)
三、小结
- 根据网上的方法解决的,笔者做个记录,
- 有兴趣的读者可以认真研究下问题原因,然后加微信告诉笔者,谢谢~~!!