MCPcopy Index your code
hub / github.com/httprunner/httprunner / __init

Method __init

httprunner/runner.py:56–72  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

54 __log_path: Text = ""
55
56 def __init(self):
57 self.__config = self.config.struct()
58 self.__session_variables = self.__session_variables or {}
59 self.__start_at = 0
60 self.__duration = 0
61 self.__is_referenced = self.__is_referenced or False
62
63 self.__project_meta = self.__project_meta or load_project_meta(
64 self.__config.path
65 )
66 self.case_id = self.case_id or str(uuid.uuid4())
67 self.root_dir = self.root_dir or self.__project_meta.RootDir
68 self.__log_path = os.path.join(self.root_dir, "logs", f"{self.case_id}.run.log")
69
70 self.__step_results = self.__step_results or []
71 self.session = self.session or HttpSession()
72 self.parser = self.parser or Parser(self.__project_meta.functions)
73
74 def with_session(self, session: HttpSession) -> "SessionRunner":
75 self.session = session

Callers 1

test_startMethod · 0.95

Calls 4

load_project_metaFunction · 0.90
HttpSessionClass · 0.90
ParserClass · 0.90
structMethod · 0.45

Tested by 1

test_startMethod · 0.76