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)

版权声明:本文为always-ok-zyh原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/always-ok-zyh/p/11015110.html