mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-11 18:11:21 +08:00
http协议后置一下step_variables的赋值,因为prepare_upload_step会特殊处理step.variables
This commit is contained in:
@@ -72,13 +72,13 @@ def run_step_request(runner: HttpRunner, step: TStep) -> StepResult:
|
||||
name=step.name,
|
||||
success=False,
|
||||
)
|
||||
step_variables = runner.merge_step_variables(step.variables)
|
||||
start_time = time.time()
|
||||
|
||||
|
||||
# parse
|
||||
functions = runner.parser.functions_mapping
|
||||
prepare_upload_step(step, functions)
|
||||
# step_variables should be defined after prepare_upload_step
|
||||
step_variables = runner.merge_step_variables(step.variables)
|
||||
request_dict = step.request.dict()
|
||||
request_dict.pop("upload", None)
|
||||
parsed_request_dict = runner.parser.parse_data(request_dict, step_variables)
|
||||
|
||||
Reference in New Issue
Block a user