$npx skillfedfor your agent

Testing packages

702 packages · page 15 of 18 · 736 including subcategories

Subcategories

Packages

mock-firestore With conditions
PyPI · Testing · released Jan 2022

Provides an in-memory mock of the Google Cloud Firestore Python client for use in unit tests, supporting collections, documents, queries, transactions, and field transforms without requiring a live database.

MITpure Pythondormant
139.6Kdownloads / mo
django-test-plus Worth it
PyPI · Testing · released Aug 2026

Provides a TestCase subclass for Django with helper methods to reduce boilerplate when writing tests for views, models, and authentication, including shortcuts for URL reversal, status code assertions, and user creation.

Install it if your team writes Django tests.

BSD-3-Clausepure Python · 3.10+
135.8Kdownloads / mo
qase-pytest Worth it
PyPI · Testing · released Jun 2026

A pytest plugin that reports test results to Qase TestOps, linking automated tests to test cases and capturing metadata, attachments, and step-level details.

Install it if you use pytest and need to report results to Qase TestOps or want centralized test observability.

Apache-2.0pure Python · 3.9+
135.2Kdownloads / mo
pyjls With conditions
PyPI · Testing · released Aug 2026

Reads and writes JLS (Joulescope) files, a specialized format for storing high-frequency time-series signal data with built-in summaries, annotations, and multi-source support.

Apache-2.0compiled wheel
133.6Kdownloads / mo
pytest-deepassert With conditions
PyPI · Testing · released Nov 2025

A pytest plugin that replaces standard assertion failures with detailed, structured diffs powered by DeepDiff, making it easier to spot differences in complex nested data structures.

However, the aging maintenance status (283 days since last release, 11 stars) means the project has limited community traction and may not receive timely fixes; use…

MITpure Python · 3.8+aging
133.3Kdownloads / mo
percy-selenium With conditions
PyPI · Testing · released Jul 2026

Integrates Percy visual testing into Python Selenium tests, capturing and comparing screenshots against baseline images to detect visual regressions.

MITpure Python · 3.6+
132.7Kdownloads / mo
vcdvcd With conditions
PyPI · Testing · released Oct 2025

Parses Verilog value change dump (VCD) files and provides both a Python library API for programmatic access and a command-line tool (vcdcat) for viewing and filtering signal data.

However, verify the license before use in proprietary projects, since the license treatment is unclear.

license unclearpure Pythonaging
132.7Kdownloads / mo
flawfinder With conditions
PyPI · Testing · released May 2026

Flawfinder scans C/C++ source code to identify potential security flaws and ranks them by likely severity.

GPL-2.0-or-laterpure Python · 2.7+
130.6Kdownloads / mo
zope.testbrowser With conditions
PyPI · Testing · released Sep 2025

zope.testbrowser provides a programmable web browser for automated testing of web applications and sites, with support for form interaction, cookie handling, and HTTP methods.

license unclearpure Python · 3.9+
129.4Kdownloads / mo
keboola.vcr With conditions
PyPI · Testing · released Aug 2026

Records, sanitizes, and validates HTTP interactions for Keboola component testing by capturing real API responses as JSON cassettes and redacting secrets before storage or component consumption.

MITpure Python · 3.10+
129.1Kdownloads / mo
pytest-jira With conditions
PyPI · Testing · released Jul 2026

A pytest plugin that links test cases to JIRA tickets, allowing tests to be skipped or marked as expected failures based on ticket status without creating or closing tickets.

However, the GPL-2.0-only copyleft license means proprietary projects must either dual-license or avoid it.

copyleftpure Python · 3.9+
127.6Kdownloads / mo
pytest-embedded-serial-esp With conditions
PyPI · Testing · released Jun 2026

A pytest plugin that provides fixtures and services for testing embedded systems, particularly Espressif target boards, with serial port communication and device detection via esptool.

MITpure Python · 3.10+
127.2Kdownloads / mo
pytest-cagoule Skip
PyPI · Testing · released Jan 2020

A pytest plugin that identifies which tests exercise code you've recently changed, allowing you to run only the affected subset instead of the full test suite.

No, not recommended for new projects.

MITbuilds from sourceabandoned
127.0Kdownloads / mo
mailosaur Worth it
PyPI · Testing · released May 2026

Mailosaur is a Python client library for automating email and SMS testing, letting you retrieve and inspect messages sent to test inboxes as part of CI/CD workflows.

Install it if you need to automate email or SMS verification in your test suite.

MITpure Python
127.0Kdownloads / mo
acryl-great-expectations Worth it
PyPI · Testing · released May 2025

GX Core provides data quality testing through Expectations—expressive unit tests for data—and automatically generates validation documentation to help teams collaborate on data quality standards.

Install it if your workflow involves validating data quality at any stage of a pipeline.

Apache-2.0pure Python
125.4Kdownloads / mo
pytest-progress With conditions
PyPI · Testing · released Nov 2025

A pytest plugin that displays real-time test progress counts (passed, failed, skipped) and instant failure messages during test runs.

However, the aging maintenance status (last commit 276 days ago) means it may not receive updates for new pytest features—verify compatibility with your pytest…

MITpure Python · 3.8+aging
124.2Kdownloads / mo
pytest-datafiles Worth it
PyPI · Testing · released Jan 2026

A pytest plugin that copies specified files and directories into a temporary directory before each test, ensuring test isolation without modifying original files.

Install it if your tests work with files and you want to avoid fixture pollution or manual cleanup.

MITpure Python · 3.8+
123.9Kdownloads / mo
pytest-testrail With conditions
PyPI · Testing · released Jan 2026

A pytest plugin that integrates test execution with TestRail, automatically creating test runs and updating results in TestRail based on pytest markers.

MITpure Python · 3.10+aging
123.3Kdownloads / mo
pytest-embedded-idf Worth it
PyPI · Testing · released Jun 2026

A pytest plugin that integrates ESP-IDF embedded systems testing with pytest-embedded, enabling binary parsing and optional automated flashing to target boards.

Install it if you are testing ESP-IDF projects and want to integrate board flashing into your pytest workflow.

MITpure Python · 3.10+
121.1Kdownloads / mo
aiohttp-asgi-connector With conditions
PyPI · Testing · released Jun 2025

Provides an AIOHTTP connector that lets you test ASGI applications by routing ClientSession requests directly to them without a web server.

permissive licensepure Python · 3.8+aging
120.8Kdownloads / mo
pyrig With conditions
PyPI · Testing · released Aug 2026

pyrig scaffolds, initializes, and maintains Python projects with standardized configuration, CLI generation, testing infrastructure, and CI/CD automation.

MITpure Python · 3.12+
120.6Kdownloads / mo
cwltest Worth it
PyPI · Testing · released Aug 2026

cwltest validates the output of Common Workflow Language tools and workflows by running test cases defined in YAML and comparing results against expected outputs.

Install it if you develop, validate, or run Common Workflow Language tools or need to verify CWL engine compliance.

Apache-2.0pure Python
120.3Kdownloads / mo
py-pglite With conditions
PyPI · Testing · released Sep 2025

py-pglite provides a zero-config PostgreSQL testing environment for Python by wrapping PGlite, letting you run real PostgreSQL queries in tests without Docker or server setup.

Apache-2.0pure Python · 3.10+aging
120.2Kdownloads / mo
claude-tap Worth it
PyPI · Testing · released Aug 2026

claude-tap is a local proxy and trace viewer that captures and displays API traffic from AI coding agents, letting you inspect system prompts, messages, tool calls, and token usage without sending traces to a hosted service.

Install it if you regularly work with Claude Code, Cursor, or other traced agents and want to understand their behavior.

MITpure Python · 3.11+
118.4Kdownloads / mo
marionette-harness Skip
PyPI · Testing · released Oct 2019

Marionette-harness is a test runner for automating Gecko-based applications like Firefox, allowing you to write and execute Python-based tests that control the browser UI, JavaScript, and DOM.

Install only if maintaining an existing legacy test suite with no alternative path.

MPL-2.0pure Pythonabandoned
118.4Kdownloads / mo
pymongo_inmemory With conditions
PyPI · Testing · released Mar 2025

Provides an in-memory MongoDB instance for testing by wrapping pymongo's MongoClient, eliminating the need for a running MongoDB server during development and test runs.

MITpure Pythonaging
117.4Kdownloads / mo
zope.testrunner With conditions
PyPI · Testing · released Jul 2026

A test runner for Python projects with support for test layers, filtering by package/module/name, coverage measurement, profiling, and parallel execution.

However, verify the ZPL-2.1 license terms for your use case, and consider whether its layer-based organization and command-line interface fit your testing workflow…

ZPL-2.1pure Python · 3.10+
116.9Kdownloads / mo
joulescope With conditions
PyPI · Testing · released Aug 2026

Joulescope is a Python driver for the Joulescope DC energy analyzer hardware, enabling automated measurement and logging of current, voltage, power, and energy in your applications.

Apache-2.0compiled wheel
116.5Kdownloads / mo
tftest Worth it
PyPI · Testing · released Jun 2026

Wraps the Terraform executable to facilitate testing Terraform modules from Python unit tests, exposing methods to set up fixtures, execute Terraform commands, and parse their output.

Install it if you write Python tests for Terraform modules.

Apache-2.0pure Python
116.5Kdownloads / mo
robotframework-extendedselenium2library Skip
PyPI · Testing · released Apr 2018

A Robot Framework library for web browser automation and testing using Selenium WebDriver, with built-in support for AngularJS applications.

AGPL-3.0-onlybuilds from sourceabandoned
116.3Kdownloads / mo
aresponses With conditions
PyPI · Testing · released Jan 2024

Mocks external HTTP/HTTPS services for asyncio-based tests by intercepting aiohttp requests and returning predefined responses without making real network calls.

MITpure Python · 3.7+dormant
115.5Kdownloads / mo
Selenium-Screenshot With conditions
PyPI · Testing · released May 2025

Captures full-page or element-level screenshots of web pages and DOM elements using Selenium WebDriver, with support for hiding specific elements via CSS selectors or WebElement references.

However, the aging maintenance status and lack of recent release activity warrant caution if you depend on active support or compatibility with very recent Selenium…

MITpure Python · 3.6.1+aging
115.4Kdownloads / mo
j2lint With conditions
PyPI · Testing · released Jul 2026

j2lint validates Jinja2 template syntax and style against Arista's AVD style guide, enforcing rules for spacing, indentation, naming conventions, and statement formatting.

Install it if your project uses Jinja2 and you lack a linting standard.

MITpure Python · 3.10+
115.4Kdownloads / mo
pure-python-adb Skip
PyPI · Testing · released Aug 2020

Pure-Python ADB client that communicates with an ADB server to control Android devices and emulators without requiring the native ADB binary.

MITbuilds from sourcedormant
115.1Kdownloads / mo
ruff-lsp Skip
PyPI · Testing · released Feb 2025

Provides a Language Server Protocol bridge to Ruff, enabling linting, formatting, and import organization in LSP-compatible editors like Neovim, Sublime Text, and Emacs.

MITpure Python · 3.7+abandoned
114.7Kdownloads / mo
msbench-utils With conditions
PyPI · Testing · released May 2025

Provides utility functions and helpers for MSBench benchmarking workflows, with no external runtime dependencies.

However, the aging maintenance status and lack of visible documentation mean you should verify that the utilities it provides match your specific benchmarking needs…

MITpure Python · 3.7+aging
114.4Kdownloads / mo
llvm-testing-tools With conditions
PyPI · Testing · released Mar 2026

Provides LLVM testing utilities like FileCheck and split-file as standalone Python tools, enabling runtime builds to access these testing features without requiring a full LLVM bootstrap build.

Apache-2.0 WITH LLVM-exceptionpure Python · 3.8+
113.9Kdownloads / mo
pytest-monitor With conditions
PyPI · Testing · released Jun 2023

A pytest plugin that automatically measures and logs resource consumption (memory, CPU, execution time) for each test function, storing results in a local SQLite database for historical tracking and comparison.

However, the dormant maintenance status (last release June 2023) means compatibility with very recent pytest or Python versions is unverified; test this in a staging…

MITpure Python · 3.5+dormant
113.7Kdownloads / mo
pytest-schema With conditions
PyPI · Testing · released Feb 2024

Validates function return values and API responses against schema definitions in pytest tests, using the schema library to check data structure, types, and constraints.

MITpure Pythondormant
113.4Kdownloads / mo
xunitparser With conditions
PyPI · Testing · released Feb 2022

Parses JUnit/XUnit XML test result files and maps them to Python objects compatible with the standard unittest module.

MITpure Pythonabandoned
113.3Kdownloads / mo