Lines Matching refs:self
36 def __init__(self): argument
38 self._testname_map = {}
40 def __iter__(self): argument
42 for k in sorted(self._testname_map):
43 ordered_list.append(self._testname_map[k])
46 def Parse(self, file_path): argument
56 self._ParseDoc(doc)
67 def ParseString(self, xml_string): argument
71 return self._ParseDoc(doc)
73 def _ParseDoc(self, doc): argument
74 root_element = self._GetRootElement(doc)
81 self._AddTest(test_suite)
83 def _GetRootElement(self, doc): argument
90 def _AddTest(self, test): argument
98 if self.GetTest(test.GetName()) is not None:
100 self._testname_map[test.GetName()] = test
102 def GetTests(self): argument
103 return self._testname_map.values()
105 def GetContinuousTests(self): argument
107 for test in self.GetTests():
112 def GetTestsInSuite(self, suite): argument
114 return [t for t in self.GetTests() if t.GetSuite() == suite]
116 def GetTest(self, name): argument
117 return self._testname_map.get(name, None)