refactor: rename StepData export to export_vars

This commit is contained in:
debugtalk
2020-06-05 11:39:50 +08:00
parent 6c12f531f3
commit 86b69638c3
2 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -148,7 +148,7 @@ class StepData(BaseModel):
success: bool = False success: bool = False
name: Text = "" # teststep name name: Text = "" # teststep name
data: Union[SessionData, List[SessionData]] = None data: Union[SessionData, List[SessionData]] = None
export: Dict = {} export_vars: VariablesMapping = {}
class TestCaseSummary(BaseModel): class TestCaseSummary(BaseModel):
+5 -5
View File
@@ -138,7 +138,7 @@ class HttpRunner(object):
# extract # extract
extractors = step.extract extractors = step.extract
extract_mapping = resp_obj.extract(extractors) extract_mapping = resp_obj.extract(extractors)
step_data.export = extract_mapping step_data.export_vars = extract_mapping
variables_mapping = step.variables variables_mapping = step.variables
variables_mapping.update(extract_mapping) variables_mapping.update(extract_mapping)
@@ -204,12 +204,12 @@ class HttpRunner(object):
) )
step_data.data = case_result.get_step_datas() # list of step data step_data.data = case_result.get_step_datas() # list of step data
step_data.export = case_result.get_export_variables() step_data.export_vars = case_result.get_export_variables()
step_data.success = case_result.success step_data.success = case_result.success
self.success &= case_result.success self.success &= case_result.success
if step_data.export: if step_data.export_vars:
logger.info(f"export variables: {step_data.export}") logger.info(f"export variables: {step_data.export_vars}")
return step_data return step_data
@@ -228,7 +228,7 @@ class HttpRunner(object):
self.__step_datas.append(step_data) self.__step_datas.append(step_data)
logger.info(f"run step end: {step.name} <<<<<<\n") logger.info(f"run step end: {step.name} <<<<<<\n")
return step_data.export return step_data.export_vars
def __parse_config(self, config: TConfig) -> NoReturn: def __parse_config(self, config: TConfig) -> NoReturn:
config.variables.update(self.__session_variables) config.variables.update(self.__session_variables)