• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:self

39     def __init__(self, is_root=False):  argument
40 self.is_root = is_root
41 self.test_cases = {}
42 self.test_suites = {}
44 def Add(self, names): argument
47 test_case = self.test_cases.setdefault(names[0], [])
50 sub_suite = self.test_suites.setdefault(names[0], TestPackage.TestSuite())
53 def WriteDescription(self, doc, parent): argument
55 for (suite_name, suite) in self.test_suites.iteritems():
61 for (case_name, test_list) in self.test_cases.iteritems():
70 def __init__(self, package_name, app_package_name=''): argument
71 self.encoding = 'UTF-8'
72 self.attributes = {'name': package_name, 'AndroidFramework': 'Android 1.0',
75 self.root_suite = self.TestSuite(is_root=True)
77 def AddTest(self, name): argument
87 self.root_suite.Add(parts)
89 def AddAttribute(self, name, value): argument
91 self.attributes[name] = value
93 def GetDocument(self): argument
97 for (attr, value) in self.attributes.iteritems():
99 self.root_suite.WriteDescription(doc, package)
103 def WriteDescription(self, writer): argument
105 doc = self.GetDocument()
106 doc.writexml(writer, addindent=' ', newl='\n', encoding=self.encoding)
113 def __init__(self, all_packages): argument
120 self.all_packages = all_packages
121 self.map = None
123 self.includedTestsMap = {}
124 self.excludedTestsMap = {}
127 def IncludeTests(self, package, test_list): argument
139 if package in self.includedTestsMap:
140 self.includedTestsMap[package] += packaged_test_list
142 self.includedTestsMap[package] = packaged_test_list
145 def ExcludeTests(self, package, test_list): argument
156 if package in self.excludedTestsMap:
157 self.excludedTestsMap[package] += packaged_test_list
159 self.excludedTestsMap[package] = packaged_test_list
162 def Exclude(self, pattern): argument
171 if not self.map:
172 self.Include('.*')
174 for package in self.all_packages:
176 self.map[package] = False
178 def Include(self, pattern): argument
184 if not self.map:
185 self.map = {}
186 for package in self.all_packages:
187 self.map[package] = False
189 for package in self.all_packages:
191 self.map[package] = True
193 def Write(self, file_name): argument
205 for package in self.all_packages:
206 if self.map[package]:
209 if package in self.excludedTestsMap:
210 entry.setAttribute('exclude', ';'.join(self.excludedTestsMap[package]))
211 if package in self.includedTestsMap:
212 entry.setAttribute('include', ';'.join(self.includedTestsMap[package]))
222 def __init__(self, path): argument
224 self.doc = minidom.parse(path)
226 def GetAndroidAttr(self, tag, attr_name): argument
236 element = self.doc.getElementsByTagName(tag)[0]
239 def GetAttr(self, tag, attr_name): argument
249 element = self.doc.getElementsByTagName(tag)[0]