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