没有将响应结果data写入excel,遇到有依赖的用例该怎么办呢?
来源:11-6 数据驱动之异常结果回写
Mr_wannaDo
2020-11-14
if excepect_method == 'mec':
config_message = handle_result(url,code)
try:
self.assertEqual(message,config_message)
excel_data.excel_write_data(i,13,"通过")
excel_data.excel_write_data(i,14,json.dumps(res))
except Exception as e:
excel_data.excel_write_data(i,13,"失败")
raise e
如上:在运行代码的run_main里面,运行失败就将请求的结果写到excel,通过就不写。那么请问一下:遇到用例有依赖的时候怎么办呢?毕竟依赖是根据caseid去获取行号,然后去获取那个被依赖的用例的响应data里面的某个字段。这里该怎么解决呢?(毕竟这里没有将通过的用例请求的响应数据写入excel啊?)
写回答
1回答
-
Mushishi
2020-11-15
这个讲解了呀 你通过行号直接执行一下之前执行的case然后获取到响应结果 或者你也可以无论失败与否都把结果写入到里面去 而且你也可以把前面的结果存到一个全局变量里面也可以
10
相似问题