- Add support for py.test-style test generators. Thanks to Jay Parlar for
the suggestion.
- Fix bug in doctest discovery. Thanks to Richard Cooper for the bug report.
- Fix bug in output capture being appended to later exceptions. Thanks to
Titus Brown for the patch that uncovered the bug.
- Fix bug(?) in Exception patch that caused masked hasattr/__getattr__ loops
to either become actual infinite loops, or at least take so long to finally
error out that they might as well be infinite.
- Add -m option to restrict test running to only tests in a particular package
or module. Like the -f option, -m does not restrict test *loading*, only
test *execution*.
- When loading and running a test module, ensure that the module's path is in
sys.path for the duration of the run, not just while importing the module.
- Add id() method to all callable test classes, for greater unittest
compatibility.