单元测试框架杂记02-->unittest结合requests时报一个警告
前言
有时候,我们活得累,并非生活过于刻薄,而是我们太容易被外界的氛围所感染,被他人的情绪所左右。
一、问题描述:
笔者再进行接口测试框架授课的过程中,代码能执行,但是一直报如下警告:
./Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/cryptography/x509/extensions.py:1243: ResourceWarning: unclosed
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)
三、小结
- 根据网上的方法解决的,笔者做个记录,
- 有兴趣的读者可以认真研究下问题原因,然后加微信告诉笔者,谢谢~~!!