pytest文档46-关于https请求警告问题(InsecureRequestWarning: Unverified HTTPS request is being made)
前言 使用 pytest 执行 https 请求用例的时候,控制台会出现警告:InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. 当出现这个警告的时候,我们第一反应是加忽略警告:urllib3.disable_warnings(),然而并不管用。 问题描述 使用requests库发https请求,添加verify=False忽略证书 # test_https.py import requests import urllib3 urllib3.disable_warnings() def test_h(): ''' author: 上海-悠悠 QQ交流群:779429633 blog: https://www.cnblogs.com/yoyoketang :return: ''' url = "https://www.cnblogs.com/yoyoketang" s = requests.session() s.verify = False r = s.get(url) assert "上海-悠悠" in r.text 命令行使用pytest运行用例 D:\demo>pytest test_https