LastResult中result字段表示上次执行期望断言结果,未设置期望断言则为True,之前是False

This commit is contained in:
azhengzz 2021-03-11 20:24:23 +08:00
parent a10d3c0cf4
commit c8e9b98a2b
1 changed files with 2 additions and 2 deletions

View File

@ -31,8 +31,8 @@ def get_expectations_result(expectations, request, expectation_logic) -> bool:
last_failure_msg = '[期望值: %s] [实际值: 请参考“响应-响应体”中内容]' % expectation.value_ last_failure_msg = '[期望值: %s] [实际值: 请参考“响应-响应体”中内容]' % expectation.value_
# 解决HTTP响应文本内容包含html片段导致前台解析问题 end # 解决HTTP响应文本内容包含html片段导致前台解析问题 end
expectation.update_assert_result(last_result=last_result, last_failure_msg=last_failure_msg) expectation.update_assert_result(last_result=last_result, last_failure_msg=last_failure_msg)
if len(rets) == 0: # 未设置期望断言则结果为False if len(rets) == 0: # 未设置期望断言则结果为True
return False return True
if expectation_logic == EXPECTATION_LOGIC.AND: if expectation_logic == EXPECTATION_LOGIC.AND:
return all(rets) return all(rets)
if expectation_logic == EXPECTATION_LOGIC.OR: if expectation_logic == EXPECTATION_LOGIC.OR: