$npx skillfedfor your agent

Testing packages

702 packages · page 13 of 18 · 736 including subcategories

Subcategories

Packages

pytest-reporter With conditions
PyPI · Testing · released Feb 2024

A pytest plugin that generates customizable test reports from templates, supporting any text-based output format like HTML, LaTeX, or CSV.

MITpure Python · 3.8+dormant
194.2Kdownloads / mo
gxformat2 Worth it
PyPI · Testing · released May 2026

Parses, validates, and converts Galaxy workflow descriptions in Format 2, a human-readable YAML-based workflow language designed as an alternative to Galaxy's native .ga format.

Install it if you work with Galaxy workflows and want to use or validate the Format 2 YAML-based format.

MITpure Python · 3.9+
191.6Kdownloads / mo
napari-svg With conditions
PyPI · Testing · released Jan 2025

Napari-svg is a plugin that exports image data and annotations from napari visualizations as SVG files, enabling vector-based output from the napari image viewer.

BSD-3-Clausepure Python · 3.9+
190.5Kdownloads / mo
pytest-hot-reloading With conditions
PyPI · Testing · released Sep 2024

A pytest plugin that runs a daemon to watch and hot-reload test code, skipping repeated imports and initialization to speed up test iteration cycles.

license unclearpure Pythondormant
189.0Kdownloads / mo
pytest-custom-report With conditions
PyPI · Testing · released Jan 2019

A pytest plugin that lets you customize the symbols and strings displayed for test outcomes (passed, failed, skipped, etc.) in terminal reports.

However, be aware it is abandoned—test compatibility with your pytest version before relying on it in production, and do not expect updates if pytest introduces…

permissive licensepure Pythonabandoned
188.5Kdownloads / mo
pylama Worth it
PyPI · Testing · released Aug 2022

Pylama is a code audit tool that wraps multiple Python linters (pycodestyle, pydocstyle, pyflakes, mccabe, and optionally pylint, mypy, radon, eradicate, vulture) into a single unified interface for checking code quality and style violations.

Install it if you need unified linting across multiple checkers.

MITpure Python · 3.7+
188.4Kdownloads / mo
sybil-extras Worth it
PyPI · Testing · released Jul 2026

Provides specialized evaluators and parsers that extend Sybil, a documentation testing tool, enabling multi-evaluator chains, shell command execution, code block accumulation, and custom skip directives for testing code examples in documentation.

Install it if you use Sybil and need shell command execution, multi-evaluator chains, or thread-safe concurrent testing.

MITpure Python · 3.11+
186.5Kdownloads / mo
pytest-codeblocks Worth it
PyPI · Testing · released Jun 2026

A pytest plugin that automatically discovers and runs Python and shell code blocks from README and markdown files as test cases.

MITpure Python · 3.10+
186.4Kdownloads / mo
pytest-playwright-asyncio Worth it
PyPI · Testing · released Aug 2026

A pytest plugin that integrates Playwright browser automation with async/await syntax, providing fixtures to write end-to-end tests for web applications across Chromium, WebKit, and Firefox.

Install it if you need end-to-end testing for web applications.

Apache-2.0pure Python · 3.10+
185.6Kdownloads / mo
timeout-sampler With conditions
PyPI · Testing · released Jul 2026

Polls a function repeatedly within a timeout window, collecting results and handling exceptions selectively, until success or timeout.

However, verify whether pytest is a true runtime dependency—if it is, the high install friction may be a concern for lightweight deployments.

Apache-2.0builds from source · 3.10+
185.0Kdownloads / mo
ops-scenario Worth it
PyPI · Testing · released Jul 2026

ops-scenario is a state-transition testing framework for Ops charms that lets you write unit tests by arranging a Juju state, emulating an event, and asserting on the resulting state without needing a full Juju installation.

Install it if you are writing or maintaining Ops charms and want to test them without a full Juju setup.

Apache-2.0pure Python · 3.10+
184.6Kdownloads / mo
array-api-strict With conditions
PyPI · Testing · released Jul 2026

Provides a strict, minimal implementation of the Python array API standard for testing whether consuming libraries use the array API portably, built on numpy.

BSD-3-Clausepure Python · 3.10+
183.4Kdownloads / mo
isystem.connect With conditions
PyPI · Testing · released Jun 2026

Provides Python bindings to control winIDEA and embedded debugging targets, enabling programmatic access to debugging and testing workflows from Python code.

license unclearcompiled wheel · 2.7+
181.9Kdownloads / mo
pytest-logging Skip
PyPI · Testing · released Nov 2015

A pytest plugin that configures Python logging to output to the console and allows adjusting log verbosity via pytest's `-v` flag.

Apache-2.0builds from sourceabandoned
181.5Kdownloads / mo
napari-plugin-engine Skip
PyPI · Testing · released Feb 2026

A plugin discovery and hook-calling system for napari, enabling applications to load and execute plugins registered via naming convention or entry points.

Install only if you are maintaining legacy code that cannot yet move to npe2.

MITpure Python · 3.6+abandoned
180.7Kdownloads / mo
pytest-reporter-html1 Worth it
PyPI · Testing · released Oct 2025

Generates self-contained or modular HTML test reports for pytest, using Jinja2 templates to display test results, phases, documentation, markers, and fixtures with expandable sections.

MITpure Python · 3.10+
180.2Kdownloads / mo
pytest-grpc Skip
PyPI · Testing · released May 2020

A pytest plugin that provides fixtures to write and run tests for gRPC services, supporting both real server and fake in-process testing modes.

MITpure Pythonabandoned
180.0Kdownloads / mo
pytest-runtime-xfail With conditions
PyPI · Testing · released Oct 2025

A pytest plugin that provides a `runtime_xfail` fixture to mark tests as expected-to-fail based on runtime conditions, allowing both XFAIL and XPASS outcomes.

permissive licensepure Python · 3.8+aging
179.9Kdownloads / mo
aws-cdk.integ-tests-alpha With conditions
PyPI · Testing · released Aug 2026

Provides constructs and utilities for writing and executing integration tests for AWS CDK applications, enabling you to test CDK stacks before deployment.

However, be aware that it is experimental and may introduce breaking changes in future releases—review release notes before upgrading.

permissive licensepure Python · 3.10+
179.2Kdownloads / mo
radish-bdd With conditions
PyPI · Testing · released Feb 2026

radish is a Behavior Driven Development (BDD) test framework written in Python that executes Gherkin-style feature files and supports standard BDD patterns plus extensions like preconditions, scenario loops, and constants.

MITpure Python · 3+
179.0Kdownloads / mo
napari-console With conditions
PyPI · Testing · released Oct 2025

Adds an interactive Python console panel to napari, allowing you to inspect and manipulate data and layers directly from within the viewer.

BSD-3-Clausepure Python · 3.10+
178.9Kdownloads / mo
pytest-item-dict Worth it
PyPI · Testing · released May 2026

A pytest plugin that builds hierarchical dictionaries mirroring the test collection tree, tracking test outcomes, durations, and aggregated counts across directory, module, class, and function levels.

Install it if you need hierarchical test result aggregation, JSON export of test structure, or programmatic access to test outcomes grouped by suite/module/class.

BSD-3-Clausepure Python · 3.11+
177.2Kdownloads / mo
jubilant Worth it
PyPI · Testing · released Jul 2026

Jubilant wraps the Juju CLI with a type-annotated Python interface, primarily for writing charm integration tests without websocket failures or async complexity.

Install it if you write Juju charm tests or automate Juju deployments in Python.

Apache-2.0pure Python · 3.10+
177.0Kdownloads / mo
pytest-xml Skip
PyPI · Testing · released Nov 2024

A pytest plugin that generates XML output from test results for parsing and integration with external tools.

Install only if you specifically need XML output from pytest and are willing to explore or contribute to an early-stage, unmaintained project.

BSD-3-Clausepure Python · 3.11+dormant
176.6Kdownloads / mo
pytest-fail-slow Worth it
PyPI · Testing · released Jun 2024

A pytest plugin that marks tests as failed if they exceed a specified duration threshold, either via per-test markers or a global command-line option.

Install it if you need to enforce test duration limits in CI or detect slow tests without stopping them early.

MITpure Python · 3.8+
176.4Kdownloads / mo
tag-expressions With conditions
PyPI · Testing · released Nov 2024

Parses and evaluates logical tag expressions using a modified Shunting Yard algorithm, supporting and, or, and not operators to filter data based on tag membership.

GPL-3.0-or-laterpure Pythondormant
176.1Kdownloads / mo
pytest-ignore-test-results With conditions
PyPI · Testing · released Feb 2025

A pytest plugin that selectively ignores test case results while still executing the tests, allowing you to suppress failures from specific tests by name or pattern.

Apache-2.0pure Python · 3.7+
175.9Kdownloads / mo
aws-lambda-context With conditions
PyPI · Testing · released Jul 2019

Provides the AWS Lambda Context class for type hints and mocking in Lambda handler functions, enabling type checking with mypy and editor auto-completion.

MITpure Python · 3.6+abandoned
174.5Kdownloads / mo
laboratory With conditions
PyPI · Testing · released May 2019

Laboratory lets you safely refactor critical code paths by running new and old implementations side-by-side in production, comparing their results, and collecting timing and error data without affecting the live control flow.

However, the aging maintenance status (last release 2019) means you should verify it works with your target Python version and be prepared to maintain a fork if needed.

MITpure Pythonaging
174.0Kdownloads / mo
skylos Worth it
PyPI · Testing · released Aug 2026

Skylos is a local-first static analysis CLI that scans Python, TypeScript, JavaScript, Java, Go, Kotlin, PHP, Rust, Dart, C#, Shell, and deployment configs for dead code, security flaws, secrets, quality regressions, and AI-generated code mistakes.

Install it if you need multi-language static analysis, AI-code verification, or a unified security gate; the 19 dependencies are justified by broad language support…

Apache-2.0pure Python · 3.10+
173.7Kdownloads / mo
exasol-integration-test-docker-environment With conditions
PyPI · Testing · released Aug 2026

Provides a CLI and Python API to start and manage Exasol Docker-DB test containers for integration testing, handling both the database container and optional associated test environments.

MITpure Python
173.7Kdownloads / mo
pytest-embedded-jtag With conditions
PyPI · Testing · released Jun 2026

Adds JTAG debugging utilities to pytest-embedded for testing embedded systems via JTAG interfaces.

MITpure Python · 3.10+
172.6Kdownloads / mo
jsonschema-typed-v2 With conditions
PyPI · Testing · released Aug 2020

Generates Python TypedDict type annotations automatically from JSON Schema definitions, enabling static type checking of JSON data structures through mypy.

However, maintenance is dormant (last release 2020-08-11), and the package depends on mypy's unstable plugin API—newer mypy versions may break it without warning.

MITpure Python · 3.7+dormant
172.5Kdownloads / mo
behavex Worth it
PyPI · Testing · released May 2026

BehaveX extends Behave with parallel test execution, enterprise HTML/Allure reporting, and operational controls for running BDD test suites at scale.

license unclearpure Python · 3.8+
171.5Kdownloads / mo
marionette-driver Skip
PyPI · Testing · released Jul 2026

Marionette Driver provides a Python client for automating Firefox through the Marionette protocol, enabling programmatic browser control and testing.

No, not recommended for new projects.

MPL-2.0pure Python · 3.8+
171.3Kdownloads / mo
tdd-guard-pytest With conditions
PyPI · Testing · released Jul 2025

A pytest plugin that captures test results and integrates them with TDD Guard for enforcing Test-Driven Development principles during test execution.

MITpure Python · 3.8+
168.9Kdownloads / mo
approvaltests Worth it
PyPI · Testing · released Aug 2026

ApprovalTests provides a snapshot-based assertion library for testing complex outputs—long strings, large arrays, structured objects—by comparing results against golden-master files and launching diff tools to review changes.

Install it if you regularly test long strings, structured objects, or generated content where a diff tool beats manual assertion logic.

permissive licensepure Python · 3.10+
168.0Kdownloads / mo
pytest-container With conditions
PyPI · Testing · released Jun 2025

A pytest plugin that automates container testing by managing container lifecycle, port binding, volume mounting, and health checks, letting you write tests against container images using testinfra.

LGPL-2.0-or-laterpure Python
167.1Kdownloads / mo
pydantic-factories Skip
PyPI · Testing · released Apr 2023

Generates mock data objects that conform to pydantic models, dataclasses, and TypedDicts by parsing type annotations and field constraints.

MITpure Pythonabandoned
166.6Kdownloads / mo
TestSlide With conditions
PyPI · Testing · released Mar 2023

TestSlide is a test framework for Python that provides strict mocks integrated with unittest.TestCase, enabling unit testing, TDD, and BDD with detailed validation and failure guidance.

MITbuilds from source
166.4Kdownloads / mo