Nose

Latest version: v1.3.7

Safety actively analyzes 675368 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 9

1.3.2

- Fixed an issue where build_ext was not working under setup.py nosetest
Patch by Michael Crusoe
- Fixed 786: generator method fails with callable instance
Patch by Antoine Dechaume
- Fixed a traceback when using string exceptions
- Fixed 792: "Not a directory" error when using python setup.py nosetests
- Fixed 779: xunit report file is written in --where directory
- Fixed 782: Test failures with Python >= 3.3
Patch by Dmitry Shachnev
- Fixed 780: Fix a regression with Python 3
- Fixed 783: try_run is broken with Python 3.4

1.3.1

- The log capture plugin now correctly applies filters that were added
using `addFilter`.
Patch by Malthe Borch.
- Corrected a reference to the multiprocessing plugin in the documentation.
Patch by Nick Loadholtes.
- Fixed 447: doctests fail when getpackage() returns None
Patch by Matthew Brett.
- Fixed 749: xunit exceeds recursion limit
Patch by André Caron.
- Fixed a number of unicode-related issues.
Patch by John Szakmeister.
- Added the ability to ignore config files via an environment variable
Patch by Lukasz Balcerzak
- Fixed 720: nose with detailed errors raises encoding error
Patch by John Szakmeister. Thanks to Guillaume Ayoub for the test case.
- Fixed 692: UnicodeDecodeError in xunit when capturing stdout and stderr
Patch by John Szakmeister.
- Fixed 693: Python 2.4 incompatibilities
Patch by John Szakmeister.
- Don't save zero-byte xunit test reports
Patch by Dan Savilonis.
- Fix Importer.importFromPath to be able to import modules whose names start
with __init__
Patch by Paul Bonser.
- Add a fake isatty() method to Tee
Patch by Jimmy Wennlund.
- Fix 700: Tee is missing the writelines() method
Patch by John Szakmeister.
- Fix 649: UnicodeDecodeError when an exception contains encoded strings
Patch by John Szakmeister.
- Fix 687: verbosity is not a flag
Patch by John Szakmeister.
- Fixed a suppressed deprecation warning
Patch by Arnon Yaari.
- Fixed some broken links in the documentation
Patch by Arnon Yaari.
- Add missing format parameter in error message
Patch by Etienne Millon.
- Switched docs to point at the GitHub site for the issue tracker
Patch by Daniel Beck.
- Fix 447: doctests fail when getpackage() returns None
Patch by Matthew Brett.
- Fix 366: make --pdb report on errors and failures. Use --pdb-error to get
the old behavior.
Patch by Arnon Yaari.
- Fix 501: Imported test generators are misrecognized as simple test
functions
Patch by John Szakmeister.
- Added a test for issue 501
Patch by Michael Killough.
- Use SkipTest from unittest2, if available, for better integration with
testtools
Patch by Ian Wienand.
- Fix 759: Test failures with Python 3.4
Patch by Barry Warsaw.
- Add a note about executable files in the usage, and how to workaround it
Patch by Michael Dunn.
- Fix 743: fix an incorrect regex in writing_tests.rst
Patch by Anne Moroney.
- Fix 690: Don't traceback when coverage reports fail.
Patch by John Szakmeister.
- Display the report summary and stack traces even if Ctrl-C was pressed
during the test run.
Patch by Kevin Qiu.
- Fix 771: attr plugin is broken when parent and child share same method
name with different attributes
Patch by John Szakmeister. Test case provided by Thomas Grainger.
- Fix 728: attrib plugin rejects any staticmethod
Patch by John Szakmesiter. Test case provided by Thomas Kluyver.
- Fix the plugin testing example.
Patch by Charlie Dominio.
- Instruct coverage instance to cover requested packages only.

1.3.0

- Fix 556: fix selecting specific tests in the setuptools command.
Patch by Andrey Golovizin.
- Fixed timed decorator to return the result of the wrapped function.
Patch by Praful Mathur.
- Fixed 513: exception in test generator leads to a TypeError.
Patch by Dmitry Shachnev.
- Fixed 535: nose.importer causes bizarre import errors if sys.path includes
symlinks.
Patch by Antoine Pitrou.
- Added support for Python 3.3.
Patch by John Szakmeister and Bradley Froehle.
- Added the ability to skip generating .pyc files with --no-byte-complie.
Patch by John Szakmeister.
- Suppress tracebacks caused by configuration errors (401).
Patch by Andrea Corbellini.
- Fixed doctest failures under Python 3 (519).
Patch by John Szakmeister.
- Fixed test_address's checking for builtins to work with Python 2 and 3.
Patch by Joe Mathes and John Szakmeister.
- Fixed a bug where nose.tools was not being installed on systems without
setuptools. (554)
Patch by Bradley Froehle.
- Fixed a bug in xunit that was causing it to die ungracefully under
Python 3. (134)
Patch by John Szakmeister.
- Fixed 561: logcapture shouldn't buffer records, breaks %r point-in-time
formatting.
Patch by Santeri Paavolainen.
- Taught xunit to capture stdout and stderr in the xunit report.
Patch by John Szakmeister.
- Repopulate nose.tools.__all__ so that the autodocs generate correctly.
Patch by Taavi Burns.
- Fixed a bug where nose was failing to parse the NOSE_COVER_PACKAGE
environment variable correctly. (109)
Patch by Churkin Oleg.
- Taught nose to lookup it's usage text according to PEP-302.
Patch by Bradely Froehle.
- Fixed an ugly traceback when a test class was imported from another module,
but was missing a method. (595)
Patch by Michael Williamson.
- Fix formatFailure expection if missing tb in exc_info. (603)
Patch by Sascha Peilicke.
- Taught the test suite to skip coverage tests if the coverage module is not
available. (597)
Patch by Dmitry Shachnev.
- Fix 135: ResultProxy._prepareErr mangles error output in some cases.
Patch by Arnon Yaari.
- Updated plugin documentation to fix numerous typos and incorrect names.
Patch by Arnon Yaari.
- Added the ability to run nose as a module.
Patch by Stefano Rivera.
- Fix installing Nose under Windows with Python 3.3.
Patch by John Szakmeister.
- Added documentation for --processes=0 and the default value of
--process-timeout.
Patch by Takafumi Arakaki.
- Fixed broken references to non-existent documentation.
Patch by Dmitry Shachnev.
- Fix --cover-min-percentage with --cover-branches. (626)
Patch by B. W. Baugh.
- Fix --cover-min-percentage with single packages.
Patch by John Szakmeister.
- Fixed reference to PEP 8 to use Sphinx construct for better linking.
Patch by Mahhtijs van der Vleuten.
- Fixed a reference to --cover-packages to use the correct option name.
Patch by Wesley Baugh.
- Updated Nose to avoid using the deprecated compiler module when possible.
Patch by Kim Scheilbel.
- Updated docstrings of formatFailure() and formatError().
Patch by Daniel Abel.
- Several man page fixes for better formatting.
Patches by Dmitry Shachnev.
- Fixed a bug causing Nose to crash in directories that end in '.py'. (612)
Patch by Arnon Yaari.
- Fixed a traceback when a test raises SystemExit and has captured
output. (526)
Patch by Arnon Yaari.
- Fixed ImportError running nosetests on namespace package in a subdirectory
on Windows. (19)
Patch by Arnon Yaari.

1.2.1

- Correct nose.__version__ (549). Thanks to Chris Withers for the bug report.

1.2.0

- 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 :option:`--cover-xml` and :option:`--cover-xml-file` (311).
Patch by Timothée Peignier.
- Adds support for :option:`--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.

1.1.2

- Fixed regression where the .coverage file was not saved (439).
Patch by Timothée Peignier.

Page 2 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.