コード例 #1
0
ファイル: proxy.py プロジェクト: thraxil/gtreed
 def addError(self, test, err):
     log.debug('Proxy addError %s %s', test, err)
     Result.addError(self, test, err)
     
     # compose a new error object that includes captured output
     if self.capt is not None and len(self.capt):
         ec, ev, tb = err
         ev = '\n'.join([str(ev) , ln('>> begin captured stdout <<'),
                         self.capt, ln('>> end captured stdout <<')])
         err = (ec, ev, tb)
     self.result.addError(test, err)
コード例 #2
0
ファイル: proxy.py プロジェクト: thraxil/gtreed
 def addFailure(self, test, err):
     log.debug('Proxy addFailure %s %s', test, err)
     Result.addFailure(self, test, err)
     
     # compose a new error object that includes captured output
     # and assert introspection data
     ec, ev, tb = err
     if self.tbinfo is not None and len(self.tbinfo):
         ev = '\n'.join([str(ev), self.tbinfo])
     if self.capt is not None and len(self.capt):
         ev = '\n'.join([str(ev) , ln('>> begin captured stdout <<'),
                         self.capt, ln('>> end captured stdout <<')])
     err = (ec, ev, tb)        
     self.result.addFailure(test, err)