Skip to main content

pynose fixes nose to extend unittest and make testing easier

Project description

pynose is a updated version of nose, originally created by Jason Pellerin. This version of nose is compatible with Python 3.6+ (including 3.11 & up).

Changes from legacy “nose” include: * Fixes “AttributeError: module ‘collections’ has no attribute ‘Callable’.” * Fixes all “flake8” issues from the original “nose”. * The default logging level was changed to hide “debug”-level logs. * The unit tests are no longer included with the repo to save space.

The original description of “nose”:

nose extends the test loading and running features of unittest, making it easier to write, find and run tests.

By default, nose will run tests in files or directories under the current working directory whose names include “test” or “Test” at a word boundary (like “test_this” or “functional_test” or “TestClass” but not “libtest”). Test output is similar to that of unittest, but also includes captured stdout output from failing tests, for easy print-style debugging.

These features, and many more, are customizable through the use of plugins. Plugins included with nose provide support for doctest, code coverage and profiling, flexible attribute-based test selection, output capture and more. More information about writing plugins may be found on in the nose API documentation, here: https://nose.readthedocs.io/en/latest/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pynose-1.3.8.tar.gz (133.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pynose-1.3.8-py3-none-any.whl (144.8 kB view details)

Uploaded Python 3

File details

Details for the file pynose-1.3.8.tar.gz.

File metadata

  • Download URL: pynose-1.3.8.tar.gz
  • Upload date:
  • Size: 133.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for pynose-1.3.8.tar.gz
Algorithm Hash digest
SHA256 01a11847d1447b08afe0aca30b83a648f3bf9f33e0f5bdd213003bb70f505d36
MD5 eb926d063be5cc2a89b7383242bedb81
BLAKE2b-256 68dab1b54761505d84aeed194f87c5d65ca25a812a9c2e06001cc7f362cba061

See more details on using hashes here.

File details

Details for the file pynose-1.3.8-py3-none-any.whl.

File metadata

  • Download URL: pynose-1.3.8-py3-none-any.whl
  • Upload date:
  • Size: 144.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for pynose-1.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 84aad2da470017a797c8f76b7fb755750e00cfac3b089f52811319ee8c23da71
MD5 ef23f970ae2cf235aa476656f4bcf69f
BLAKE2b-256 2c5075de76fe12523db8d502d16e9d888186380c7a01d0e83de630a22c0c7818

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page