From e87218099f366d9155aa62be17e8d502da7eb9d6 Mon Sep 17 00:00:00 2001 From: "duanchao.bill" Date: Mon, 13 Jun 2022 18:48:38 +0800 Subject: [PATCH] =?UTF-8?q?http=E5=8D=8F=E8=AE=AE=E5=90=8E=E7=BD=AE?= =?UTF-8?q?=E4=B8=80=E4=B8=8Bstep=5Fvariables=E7=9A=84=E8=B5=8B=E5=80=BC?= =?UTF-8?q?=EF=BC=8C=E5=9B=A0=E4=B8=BAprepare=5Fupload=5Fstep=E4=BC=9A?= =?UTF-8?q?=E7=89=B9=E6=AE=8A=E5=A4=84=E7=90=86step.variables?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- httprunner/step_request.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/httprunner/step_request.py b/httprunner/step_request.py index 81f1015b..1f827ea2 100644 --- a/httprunner/step_request.py +++ b/httprunner/step_request.py @@ -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)