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.shouldStop
到event.shouldStop
.
- stopTest(test)[源代码]
停止测试用例。
火灾
stopTest()
钩子。
- wasSuccessful()[源代码]
测试运行是否成功?
火灾
wasSuccessful()
钩住,然后返回event.success
.