try: fixture.setUp() except: gather_details(fixture.getDetails(), self.getDetails()) raise
is the culprit - note that we don't gather exceptions from gather_details.
try:
fixture. setUp()
gather_ details( fixture. getDetails( ), self.getDetails())
except:
raise
is the culprit - note that we don't gather exceptions from gather_details.