NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1509 most downloaded on PyPI
nose extends unittest to make testing easier
Last release 11 years ago
no release in 18 months
Ships fairly regularly
a new release about every 7 months
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
16 years old
14 releases · first in 2010
Fix loading packages from capitalised package on Windows Patch by Thomas Kluyver
Re-release of 1.3.5 with wheels fixed.
Fix #875: nose doesn't collect tests when subpackage is given as arg
One column per quarter.
Recognize doctest options defined in other plugins Patch by Daniel Lepage
Fixed a minor issue with the reported version number.
Fixed an issue where build_ext was not working under setup.py nosetest Patch by Michael Crusoe
Fixed a suppressed deprecation warning Patch by Arnon Yaari.
addFilter.
Patch by Malthe Borch.Bump nose2 version in NEWS
Bump nose2 version in NEWS
Correct nose.__version__ (#549). Thanks to Chris Withers for the bug report.
Fixed issue where plugins included with addplugins keyword could be overridden by built-in plugins (or third-party plugins registered with setuptools)
Fixed issue where plugins included with addplugins keyword could be overridden by built-in plugins (or third-party plugins registered with setuptools) of the same name (#466). Patch by Brendan McCollam
Adds --cover-xml and --cover-xml-file (#311). Patch by Timothée Peignier.
Adds support for --cover-branches (related to #370). Patch by Timothée Peignier.
Fixed Unicode issue on Python 3.1 with coverage (#442)
fixed class level fixture handling in multiprocessing plugin
Clue in the unittest module so it no longer prints traceback frames for our clones of their simple assertion helpers (#453). Patch by Erik Rose.
Stop using the assert statement in ok_ and eq_ so they work under python -O (#504). Patch by Erik Rose.
Add loglevel option to logcapture plugin (#493). Patch by Arach Tchoupani.
Add doctest options flag (#7 from google code tracker). Patch by Michael Forbes.
Add support for using 2to3 with the nosetests setuptools command. Patch by Andrey Golovizin.
Add --cover-min-percentage flag to force test runs without sufficient coverage to fail (#540). Patch by Domen Kožar.
Add travis-ci configuraion (#545). Patch by Domen Kožar.
Call reactor.stop from twisted thread (#301). Patch by Adi Roiban.
Fixed regression where the .coverage file was not saved (#439). Patch by Timothée Peignier.
Fixed missing nose.sphinx module in source distribution (#436).
Revised multiprocessing implementation so that it works for test generators (#399). Thanks to Rosen Diankov for the patch.
Revised multiprocessing implementation so that it works for test generators (#399). Thanks to Rosen Diankov for the patch.
More fixes to multiprocessing implemented by Buck Golemon and Gary Donovan (also part of #399).
Lots of improvements to the attrib plugin by Bobby Impollonia (#412, #411, #324 and #381)
Code coverage plugin now uses native HTML generation when coverage 3 is installed (#264). Thanks to Timothée Peignier for the patch.
Xunit plugin now shows test run time in fractions of a second (#317)
@attr (from nose.plugins.attrib) can now be used as a class decorator (#292)
Fixes Xunit plugin to handle non-UTF8 characters (#395)
Fixes Xunit plugin for reporting generator tests (#369)
Fixed problems with SkipTest in Python 3.2 (#389)
Fixed bug in doctest plugin under python 3. Thanks to Thomas Kluyver for the patch. (#391)
Fixes mishandling of custom exceptions during failures (#405)
Fixed subtle bug in --first-package-wins that made it unpredictable (#293)
Fixes case where teardown_class() was called more than once (#408). Thanks to Heng Liu for the patch.
Fixes coverage module names -- 'cal' used to also match calendar which was a bug (#433)
Fixes capture plugin when exception message contains non-ascii chars (#402)
Fixed bug in tests for twisted tools. Thanks to Thomas Kluyver for the patch.
Makes --plugins more succinct when there are no options (#235)
Made nose compatible with python 3. Huge thanks to Alex "foogod" Stewart!
Your coding agent can read these notes before it upgrades. Set up the MCP server →