"Write some information about the FAIL or ERROR to the stream."
for test_info in errors:
self.stream.writeln(self.separator1)
- self.stream.writeln('%s [%.3fs]: %s' % \
- (flavour, test_info.get_elapsed_time(), \
- test_info.get_description()))
- self.stream.writeln(self.separator2)
- self.stream.writeln('%s' % test_info.get_error_info())
-
+ if isinstance(test_info, _TestInfo):
+ self.stream.writeln('%s [%.3fs]: %s' % \
+ (flavour, test_info.get_elapsed_time(), \
+ test_info.get_description()))
+ self.stream.writeln(self.separator2)
+ self.stream.writeln('%s' % test_info.get_error_info())
+ else:
+ self.stream.writeln(str(test_info))
+ self.stream.writeln(self.separator2)
+
def _get_info_by_testcase(self):
"""This method organizes test results by TestCase module. This
information is used during the report generation, where a XML report