fix base_url with variables

This commit is contained in:
debugtalk
2018-11-29 11:54:33 +08:00
parent 40604da7de
commit 56b0a7819d
2 changed files with 99 additions and 2 deletions

View File

@@ -815,10 +815,19 @@ def __parse_tests(tests, config, project_mapping):
else:
# case (2)
if "base_url" in test_dict:
base_url = test_dict.pop("base_url")
base_url = parse_data(
test_dict.pop("base_url"),
test_dict["variables"],
functions
)
request_url = parse_data(
test_dict["request"]["url"],
test_dict["variables"],
functions
)
test_dict["request"]["url"] = utils.build_url(
base_url,
test_dict["request"]["url"]
request_url
)