bugfix: update testset request config with testcase request config recursively

This commit is contained in:
debugtalk
2017-07-04 18:29:24 +08:00
parent 37d3034e0d
commit 7fbacea3c2

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,