Lines Matching refs:self

84         self,  argument
98 self.name = name
105 self.test_cases = test_cases
106 self.timestamp = timestamp
107 self.hostname = hostname
108 self.id = id
109 self.package = package
110 self.file = file
111 self.log = log
112 self.url = url
113 self.stdout = stdout
114 self.stderr = stderr
115 self.properties = properties
117 def build_xml_doc(self, encoding=None): argument
127 if any(c.assertions for c in self.test_cases):
128 …test_suite_attributes["assertions"] = str(sum([int(c.assertions) for c in self.test_cases if c.ass…
129 … test_suite_attributes["disabled"] = str(len([c for c in self.test_cases if not c.is_enabled]))
130 test_suite_attributes["errors"] = str(len([c for c in self.test_cases if c.is_error()]))
131 test_suite_attributes["failures"] = str(len([c for c in self.test_cases if c.is_failure()]))
132 test_suite_attributes["name"] = decode(self.name, encoding)
133 test_suite_attributes["skipped"] = str(len([c for c in self.test_cases if c.is_skipped()]))
134 test_suite_attributes["tests"] = str(len(self.test_cases))
135 … test_suite_attributes["time"] = str(sum(c.elapsed_sec for c in self.test_cases if c.elapsed_sec))
137 if self.hostname:
138 test_suite_attributes["hostname"] = decode(self.hostname, encoding)
139 if self.id:
140 test_suite_attributes["id"] = decode(self.id, encoding)
141 if self.package:
142 test_suite_attributes["package"] = decode(self.package, encoding)
143 if self.timestamp:
144 test_suite_attributes["timestamp"] = decode(self.timestamp, encoding)
145 if self.file:
146 test_suite_attributes["file"] = decode(self.file, encoding)
147 if self.log:
148 test_suite_attributes["log"] = decode(self.log, encoding)
149 if self.url:
150 test_suite_attributes["url"] = decode(self.url, encoding)
155 if self.properties:
157 for k, v in self.properties.items():
162 if self.stdout:
164 stdout_element.text = decode(self.stdout, encoding)
167 if self.stderr:
169 stderr_element.text = decode(self.stderr, encoding)
172 for case in self.test_cases:
368 self, argument
384 self.name = name
385 self.assertions = assertions
386 self.elapsed_sec = elapsed_sec
387 self.timestamp = timestamp
388 self.classname = classname
389 self.status = status
390 self.category = category
391 self.file = file
392 self.line = line
393 self.log = log
394 self.url = url
395 self.stdout = stdout
396 self.stderr = stderr
398 self.is_enabled = True
399 self.errors = []
400 self.failures = []
401 self.skipped = []
402 self.allow_multiple_subalements = allow_multiple_subelements
404 def add_error_info(self, message=None, output=None, error_type=None): argument
410 if self.allow_multiple_subalements:
412 self.errors.append(error)
413 elif not len(self.errors):
414 self.errors.append(error)
417 self.errors[0]["message"] = message
419 self.errors[0]["output"] = output
421 self.errors[0]["type"] = error_type
423 def add_failure_info(self, message=None, output=None, failure_type=None): argument
429 if self.allow_multiple_subalements:
431 self.failures.append(failure)
432 elif not len(self.failures):
433 self.failures.append(failure)
436 self.failures[0]["message"] = message
438 self.failures[0]["output"] = output
440 self.failures[0]["type"] = failure_type
442 def add_skipped_info(self, message=None, output=None): argument
447 if self.allow_multiple_subalements:
449 self.skipped.append(skipped)
450 elif not len(self.skipped):
451 self.skipped.append(skipped)
454 self.skipped[0]["message"] = message
456 self.skipped[0]["output"] = output
458 def is_failure(self): argument
460 return sum(1 for f in self.failures if f["message"] or f["output"]) > 0
462 def is_error(self): argument
464 return sum(1 for e in self.errors if e["message"] or e["output"]) > 0
466 def is_skipped(self): argument
468 return len(self.skipped) > 0