- Increased compatibility with python 2.3 (and maybe earlier)
- Increased compatibility with tests written for py.test: now calls
module.setup_module(module) if module.setup_module() fails
Changes:
* Use options() instead of add_options()
* addSkip() and addDeprecated() will not be called
- varied error classes, no more hard-coded error handlers
- check for error classes in addError instead
* addError() and addFailure() will not get capt or tb_info arguments
- these values are accessible in the test, if present.
* wantFile()
- optional package argument is never passed
New methods available:
* afterTest
* beforeTest
* describeTest
* formatError
* formatFailure
* handleError
* handleFailure
* prepareTestLoader
* prepareTestResult
* prepareTestRunner
* testName