nose2.result

class nose2.result.PluggableTestResult(session)[源代码]

遵从插件的测试结果。

所有测试结果记录和报告都推迟到插件,这些插件有望实现 startTest()stopTest()testOutcome() ,以及 wasSuccessful()

参数:

session -- 测试运行会话。

shouldStop

什么时候? True ,测试运行应在运行另一个测试之前停止。

addError(test, err)[源代码]

测试用例导致错误。

火灾 setTestOutcome()testOutcome() 钩子。

addExpectedFailure(test, err)[源代码]

测试用例导致了预期的失败。

火灾 setTestOutcome()testOutcome() 钩子。

addFailure(test, err)[源代码]

测试用例导致失败。

火灾 setTestOutcome()testOutcome() 钩子。

addSkip(test, reason)[源代码]

已跳过测试用例。

火灾 setTestOutcome()testOutcome() 钩子。

addSubTest(test, subtest, err)[源代码]

在子测试结束时调用。

火灾 setTestOutcome()testOutcome() 钩子。

addSuccess(test)[源代码]

测试用例成功了。

火灾 setTestOutcome()testOutcome() 钩子。

addUnexpectedSuccess(test)[源代码]

测试用例导致了意外的成功。

火灾 setTestOutcome()testOutcome() 钩子。

startTest(test)[源代码]

启动测试用例。

火灾 startTest() 钩子。

stop()[源代码]

停止测试运行。

火灾 resultStop() 钩子和套子 self.shouldStopevent.shouldStop .

stopTest(test)[源代码]

停止测试用例。

火灾 stopTest() 钩子。

wasSuccessful()[源代码]

测试运行是否成功?

火灾 wasSuccessful() 钩住,然后返回 event.success .