296
def _show_test_failure(kind, case, tb, out):
297
print >>out, (kind + '! ').ljust(60, '-')
299
desc = case.shortDescription()
301
print >>out, ' (%s)' % desc
304
if isinstance(case, TestBase):
306
print >>out, 'log from this test:'
307
print >>out, case._log_buf
309
print >>out, ''.ljust(60, '-')
296
def _show_test_failure(kind, case, exc_info, out):
297
from traceback import print_exception
299
print >>out, '-' * 60
302
desc = case.shortDescription()
304
print >>out, ' (%s)' % desc
306
print_exception(exc_info[0], exc_info[1], exc_info[2], None, out)
308
if isinstance(case, TestBase):
310
print >>out, 'log from this test:'
311
print >>out, case._log_buf
313
print >>out, '-' * 60