python判断列表中的值是否相等
在接口测试中,需要对接口请求的结果进行判断,如果是异步接口,需要用轮询的方式,
假设列表中返回一批数据,需要对这些数据的结果进行验证,我们可以取出每条数据的结果
放到列表中,从而判断列表中的这些结果的值是否一致,python代码如下:
def isreal(list):
flag = False
for i in range(len(list) - 1):
if list[i] == list[i + 1] == 'running':
flag = True
else:
flag = False
#只要出现不一致,就退出循环
break
print(flag)
测试代码:
list = ['running', 'fail', 'init', 'running']
isreal(list)
这种场景主要应用于异步接口的测试,需要对接口返回的一批数据结果进行判断