fix: variable in current url maybe extracted from former api

This commit is contained in:
debugtalk
2018-11-29 15:37:04 +08:00
parent 7b2c5114c2
commit 134a77e4f4
+27 -9
View File
@@ -806,15 +806,33 @@ def __parse_tests(tests, config, project_mapping):
test_dict["variables"], test_dict["variables"],
functions functions
) )
request_url = parse_data( try:
test_dict["request"]["url"], request_url = parse_data(
test_dict["variables"], test_dict["request"]["url"],
functions test_dict["variables"],
) functions
test_dict["request"]["url"] = utils.build_url( )
base_url, test_dict["request"]["url"] = utils.build_url(
request_url base_url,
) request_url
)
except exceptions.VariableNotFound:
""" variable in current url maybe extracted from former api
"tests": [
{
"request": {},
"extract": {
"host1": content.host1
}
},
{
"request": {
"url": "$host1/path1"
}
}
]
"""
pass
def _parse_testcase(testcase, project_mapping): def _parse_testcase(testcase, project_mapping):