Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Update #5

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from
Open

Initial Update #5

wants to merge 2 commits into from

Conversation

pyup-bot
Copy link

This is my first visit to this fine repo so I have bundled all updates in a single pull request to make things easier for you to merge.

Close this pull request and delete the branch if you want me to start with single pull requests right away

Here's the executive summary:

Updates

Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.

nose 1.2.1 » 1.3.7 PyPI | Changelog | Docs
pyyaml 3.10 » 3.12 PyPI | Homepage

Changelogs

nose 1.2.1 -> 1.3.7

1.3.7

  • Fix loading packages from capitalised package on Windows
    Patch by Thomas Kluyver

1.3.6

  • Re-release of 1.3.5 with wheels fixed.

1.3.5

  • Fix 875: nose doesn't collect tests when subpackage is given as arg
  • Fix 809: tests not discovered for namespace packages on Windows
  • Fix 815: "ValueError: unsupported pickle protocol" with --with-id
  • Wrap the working dir path name in quotes when reporting an error.
    Patch by Őry Máté.
  • Fix 887: Fix a discrepancy in test names between Python 2 and Python 3
  • Fix 131: Use os.stat() to check if file is executable
    Patch by Arnon Yaari.
  • Fix 820 and 719: Fix coverage plugin with multiprocess
    Patch by Nicolas Grasset.

1.3.4

  • Recognize doctest options defined in other plugins
    Patch by Daniel Lepage
  • Another fix for Python 3.4: Call super in LazySuite to access
    _removed_tests variable
    Patch by Robert Kuska
  • Fix for try_run when using bound methods
    Patch by Christian Lyder Jacobsen

1.3.3

  • Fixed a minor issue with the reported version number.

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.

Once you have closed this pull request, I'll create seperate pull requests for every update as soon as I find them.

That's it for now!

Happy merging! 🤖

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant