2019.06.12学习ssl证书失效问题和sql占位符随笔
request库+python语言+unintest框架实现接口自动化学习总结:
1、ssl证书失效问题
何谓ssl验证?
SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能。
SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
在python 2.7中添加一个新的特性,在urlopen请求的时候会验证ssl证书,如果是自签名的ssl证书会出错。
python request ssl error 怎么解决
在request.post 和request.get方法中都有一个verify的参数。把verify参数置为FALSE。
r = requests.get(“xxx.com”, headers=request_headers, verify=False)
———————
作者:sunny_happy08
来源:CSDN
原文:https://blog.csdn.net/sunny_happy08/article/details/83146209
版权声明:本文为博主原创文章,转载请附上博文链接!
2、sql占位符
————-总结—————
占位符%s既可以表示字符串str,还可以表示整数int,浮点数float;
占位符%d既可以表示整数int,还可以表示浮点数float(去除整数部分)
占位符%f既可以表示浮点数float,还可以表示整数int(默认保留6位小数)
也可使用{0}
sql ="""
select shelf_flag from linker_h5_720_object lh where lh.id = \'{0}\'
"""
sql = sql.format(self.linkerIds)
# 創建游標
cursor = self.db.cursor()
# 執行
cursor.execute(sql)
# 獲取一條數據
data = cursor.fetchone()
# 賦值數據變量
shelf_flag = data[0]
# 断言,判断数据库中的状态是否为下架
self.assertEqual(shelf_flag, 0)