{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/4"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/8"},{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/2"}],"enrichment":{"capability":"nose2 is a test runner that extends Python's unittest framework with plugins and convenience tools for discovering and running tests.","skillfed_tags":["unittest-compatible","test-discovery"],"use_cases":["Run unittest-style tests across a project with automatic discovery and minimal configuration.","Add parametrized test support to unittest code using nose2's @params decorator.","Generate detailed assertion failure output with --pretty-assert for easier debugging.","Integrate testing into CI/CD pipelines where unittest compatibility is required.","Migrate from nose to a maintained test runner without rewriting all tests."],"what_it_does":"nose2 is a test runner built on top of Python's standard unittest framework, designed to make writing and running tests more convenient. It automatically discovers test files and functions, runs them, and provides enhanced output formatting and assertion introspection. The package adds value through plugins and tools like parametrized test decorators that reduce boilerplate compared to raw unittest.\n\nUnlike its predecessor nose, nose2 is a distinct project that does not aim for full backward compatibility. It requires Python 3.9 or later and is actively maintained. The project acknowledges that pytest is a larger, more mature alternative with a bigger community, but nose2 remains useful for teams already invested in unittest-style tests who want incremental improvements without a full framework migration.","worth_installing":"Yes, if you are already using unittest and want a low-friction upgrade with plugins and better output. The package has no dependencies, is actively maintained, and supports current Python versions. However, if starting a new project, pytest is a stronger choice given its larger community and maintainer base\u2014nose2 is best for incremental improvement of existing unittest codebases."},"id":"nose2","links":{"html":"https://skillfed.io/packages/nose2","md":"https://skillfed.io/packages/nose2.md","pypi":"https://pypi.org/project/nose2/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-02","license_spdx":null,"license_treatment":"permissive","name":"nose2","python_support":"supports_current","summary":"unittest with plugins"},"popularity":{"monthly_downloads":797172,"position":5031,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.16.0"}
