nose2.result
- class nose2.result.PluggableTestResult(session)[source]
Test result that defers to plugins.
All test outcome recording and reporting is deferred to plugins, which are expected to implement
startTest()
,stopTest()
,testOutcome()
, andwasSuccessful()
.- Parameters
session – Test run session.
- shouldStop
When
True
, test run should stop before running another test.
- addError(test, err)[source]
Test case resulted in error.
Fires
setTestOutcome()
andtestOutcome()
hooks.
- addExpectedFailure(test, err)[source]
Test case resulted in expected failure.
Fires
setTestOutcome()
andtestOutcome()
hooks.
- addFailure(test, err)[source]
Test case resulted in failure.
Fires
setTestOutcome()
andtestOutcome()
hooks.
- addSkip(test, reason)[source]
Test case was skipped.
Fires
setTestOutcome()
andtestOutcome()
hooks.
- addSubTest(test, subtest, err)[source]
Called at the end of a subtest.
Fires
setTestOutcome()
andtestOutcome()
hooks.
- addSuccess(test)[source]
Test case resulted in success.
Fires
setTestOutcome()
andtestOutcome()
hooks.
- addUnexpectedSuccess(test)[source]
Test case resulted in unexpected success.
Fires
setTestOutcome()
andtestOutcome()
hooks.
- startTest(test)[source]
Start a test case.
Fires
startTest()
hook.
- stop()[source]
Stop test run.
Fires
resultStop()
hook, and setsself.shouldStop
toevent.shouldStop
.
- stopTest(test)[source]
Stop a test case.
Fires
stopTest()
hook.
- wasSuccessful()[source]
Was test run successful?
Fires
wasSuccessful()
hook, and returnsevent.success
.