Test Result

Provides a TextTestResult that extends unittest’s _TextTestResult to provide support for error classes (such as the builtin skip and deprecated classes), and hooks for plugins to take over or extend reporting.

class nose.result.TextTestResult(stream, descriptions, verbosity, config=None, errorClasses=None)

Text test result that extends unittest’s default test result support for a configurable set of errorClasses (eg, Skip, Deprecated, TODO) that extend the errors/failures/success triad.

addError(test, err)

Overrides normal addError to add support for errorClasses. If the exception is a registered class, the error will be added to the list for that class, not errors.

addSkip(test, reason)

Called when a test is skipped.

printErrors()

Overrides to print all errorClasses errors as well.

printSummary(start, stop)

Called by the test runner to print the final summary of test run results.

wasSuccessful()

Overrides to check that there are no errors in errorClasses lists that are marked as errors and should cause a run to fail.