is_save 处理

This commit is contained in:
zy7y 2021-03-15 12:58:54 +08:00
parent b351d85080
commit 927b479102
1 changed files with 5 additions and 3 deletions

View File

@ -30,8 +30,8 @@ class BaseRequest(object):
:param env: 环境名称 默认使用config.yaml server下的 dev 后面的基准地址
return: 响应结果 预期结果
"""
case_number, case_title, path, token, method, parametric_key, file_obj, data, sql, expect = case
logger.debug(f"用例进行处理前数据: \n 接口路径: {path} \n 请求参数: {data} \n 后置sql: {sql} \n 预期结果: {expect}")
case_number, case_title, path, token, method, parametric_key, file_obj, data, sql, expect, is_save = case
logger.debug(f"用例进行处理前数据: \n 接口路径: {path} \n 请求参数: {data} \n 后置sql: {sql} \n 预期结果: {expect} \n 保存响应: {is_save}")
# allure报告 用例标题
allure_title(case_title)
# 处理url、header、data、file、的前置方法
@ -51,7 +51,9 @@ class BaseRequest(object):
if token == '':
DataProcess.have_token['Authorization'] = extractor(res.json(), ReadFile.read_config('$.expr.token'))
allure_step('请求头中添加Token', DataProcess.have_token)
DataProcess.save_response(case_number, res.json())
# 保存用例的实际响应
if is_save == "":
DataProcess.save_response(case_number, res.json())
allure_step('存储实际响应', DataProcess.response_dict)
return res.json(), expect, sql