def startTest(self, test):
testMethod = getattr(test, test._testMethodName)
if not (getattr(test.__class__, "__unittest_skip__", False) or
getattr(testMethod, "__unittest_skip__", False)):
logging.info('******************************')
logging.info(test.id().split('.')[-1])
logging.info('******************************')
TestResult.startTest(self, test)
# just one buffer for both stdout and stderr
self.outputBuffer = StringIO.StringIO()
stdout_redirector.testStarted = True
stdout_redirector.fp = self.outputBuffer
stderr_redirector.fp = self.outputBuffer
self.stdout0 = sys.stdout
self.stderr0 = sys.stderr
sys.stdout = stdout_redirector
sys.stderr = stderr_redirector
if xunitReport:
self.xunit.beforeTest(test)
评论列表
文章目录