MCPcopy
hub / github.com/httprunner/httprunner / __parse_config

Method __parse_config

httprunner/runner.py:105–120  ·  view source on GitHub ↗
(self, param: Dict = None)

Source from the content-addressed store, hash-verified

103 return self
104
105 def __parse_config(self, param: Dict = None) -> None:
106 # parse config variables
107 self.__config.variables.update(self.__session_variables)
108 if param:
109 self.__config.variables.update(param)
110 self.__config.variables = self.parser.parse_variables(self.__config.variables)
111
112 # parse config name
113 self.__config.name = self.parser.parse_data(
114 self.__config.name, self.__config.variables
115 )
116
117 # parse config base url
118 self.__config.base_url = self.parser.parse_data(
119 self.__config.base_url, self.__config.variables
120 )
121
122 def get_export_variables(self) -> Dict:
123 # override testcase export vars with step export

Callers 1

test_startMethod · 0.95

Calls 3

parse_variablesMethod · 0.80
parse_dataMethod · 0.80
updateMethod · 0.45

Tested by 1

test_startMethod · 0.76