bugfix: update testset request config with testcase request config recursively

This commit is contained in:
httprunner
2017-07-04 18:29:24 +08:00
parent 3e8647e5fd
commit af09573119
+4 -2
View File
@@ -110,8 +110,10 @@ class Context(object):
testcase request shall inherit from testset request configs, testcase request shall inherit from testset request configs,
but can not change testset configs, that's why we use copy.deepcopy here. but can not change testset configs, that's why we use copy.deepcopy here.
""" """
testcase_request_config = copy.deepcopy(self.testset_config["request"]) testcase_request_config = utils.deep_update_dict(
testcase_request_config.update(self.testcase_config["request"]) copy.deepcopy(self.testset_config["request"]),
self.testcase_config["request"]
)
parsed_request = testcase.parse_template( parsed_request = testcase.parse_template(
testcase_request_config, testcase_request_config,