mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-14 02:09:40 +08:00
make parameters in testcase template compatible with mapping style:
new mapping style:
parameters: {
a: [1, 2, 3],
b: "${P(f.csv)}"
}
Also, the former list style is still valid:
extract: [
{a: [1, 2, 3]},
{b: "${P(f.csv)}"}
]
This commit is contained in:
@@ -291,8 +291,8 @@ def parse_parameters(parameters, variables_mapping=None, functions_mapping=None)
|
||||
functions_mapping = functions_mapping or {}
|
||||
parsed_parameters_list = []
|
||||
|
||||
for parameter in parameters:
|
||||
parameter_name, parameter_content = list(parameter.items())[0]
|
||||
parameters = utils.ensure_mapping_format(parameters)
|
||||
for parameter_name, parameter_content in parameters.items():
|
||||
parameter_name_list = parameter_name.split("-")
|
||||
|
||||
if isinstance(parameter_content, list):
|
||||
|
||||
Reference in New Issue
Block a user