本文整理汇总了Python中seecr.test.CallTrace.exceptions['do']方法的典型用法代码示例。如果您正苦于以下问题:Python CallTrace.exceptions['do']方法的具体用法?Python CallTrace.exceptions['do']怎么用?Python CallTrace.exceptions['do']使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类seecr.test.CallTrace
的用法示例。
在下文中一共展示了CallTrace.exceptions['do']方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: testHarvestWithBadResumptionToken
# 需要导入模块: from seecr.test import CallTrace [as 别名]
# 或者: from seecr.test.CallTrace import exceptions['do'] [as 别名]
def testHarvestWithBadResumptionToken(self):
self.repo.use = True
self.repo.action = None
self.repo.complete = True
action = CallTrace('Action')
oaiError = OAIError('url', 'resumptionToken expired', 'badResumptionToken', 'lxmlResponse')
action.exceptions['do'] = oaiError
self.repo._createAction = lambda **kwargs: action
message, again = self.repo.do(stateDir=self.logAndStateDir, logDir=self.logAndStateDir)
self.assertTrue('resumptionToken expired' in message)
self.assertEquals(['info', 'do', 'resetState'], [m.name for m in action.calledMethods])
self.assertTrue(again)