TAP: Don't fail on errors during setUpClass

This commit is contained in:
Renato Alves 2015-07-23 17:42:41 +01:00
parent 580754a65a
commit 52746e8504

View file

@ -66,7 +66,12 @@ class TAPTestResult(unittest.result.TestResult):
if self.descriptions and doc_first_line:
return doc_first_line
else:
return "{0} ({1})".format(test._testMethodName, test.__class__.__name__)
try:
method = test._testMethodName
except AttributeError:
return "Preparation error on: {0}".format(test.description)
else:
return "{0} ({1})".format(method, test.__class__.__name__)
def startTestRun(self, total="unk"):
self.stream.writeln("1..{0}".format(total))