fix: convert jmespath.search result to int/float

This commit is contained in:
debugtalk
2020-05-31 10:53:43 +08:00
parent e22d828dca
commit 47cc964ecf
8 changed files with 14 additions and 9 deletions

View File

@@ -169,11 +169,10 @@ class ResponseObject(object):
check_value = parse_data(
check_item, variables_mapping, functions_mapping
)
check_value = parse_string_value(check_value)
else:
check_value = jmespath.search(check_item, self.resp_obj_meta)
check_value = parse_string_value(check_value)
# comparator
assert_method = u_validator["assert"]
assert_func = get_mapping_function(assert_method, functions_mapping)