Subcategories
Packages
A pytest plugin that splits your test suite into equal-sized groups so you can run a specific group in parallel or distributed CI environments.
However, be aware that it has not been updated since 2021 and may not work reliably with pytest or Python versions released after that date—verify compatibility with…
Provides a helper class for regex assertions that shows exactly where and why a pattern match failed, integrating with pytest and other test frameworks.
A pytest plugin that sends test failure and performance data to Sentry, with special handling for flaky tests detected via pytest-rerunfailures.
However, note that the package is aging (409 days since last release); verify compatibility with your current pytest and sentry-sdk versions before relying on it in…
Implements a page factory pattern for Selenium test automation, wrapping WebDriver elements with extended methods that include built-in waits, retry logic, and action chains support.
A command-line and Python client for automating iOS Simulators and Devices remotely, exposing granular primitives for testing and automation workflows.
However, the 2022 release date and required separate macOS companion daemon mean you should verify current iOS version compatibility and CI/CD integration feasibility…
A pytest plugin that records test execution order and timing from parallel test runs, then replays them in the same sequence to reproduce flaky or non-deterministic failures.
Install it if you use pytest-xdist and encounter flaky or order-dependent test failures.
A Robot Framework library that connects to IMAP mailboxes to retrieve, verify, and inspect email content during automated testing.
However, note that maintenance is aging (534 days since last release) and Python version support is unclear—verify compatibility with your target Python version…
A pytest plugin that automatically runs async test functions and fixtures without requiring special markers, supporting asyncio, trio, and curio backends.
Install it if you need to test async Python code with pytest and want to avoid boilerplate or test across multiple async backends.
A pytest plugin that adds optional test-count validation, duplicate test-name detection, test-ID safety checks, and CI log collection to help catch common testing issues.
However, maintenance is aging (558 days since last release), so evaluate whether the specific checks it offers match your project's needs before adopting it as a…
httpdbg intercepts and displays HTTP(S) requests made by or received by Python programs, providing a web-based dashboard to inspect client and server traffic without code changes.
Install it if you regularly debug HTTP-based Python applications.
Runs pytest test suites directly in Jupyter notebooks with full pytest functionality, including assertion rewriting and test discovery.
Install it if interactive testing in notebooks fits your workflow; skip it if you already run tests in a separate CI/test runner.
A pytest plugin that runs only tests marked with @pytest.mark.only, skipping all others unless the marker is disabled with --no-only.
A pytest plugin that integrates with Mergify to trace tests via OpenTelemetry, detect flaky tests, quarantine failures, and selectively run only previously-failing tests in merge queue reruns.
The main gotcha is that MERGIFY_TOKEN must be set and test selection requires organization opt-in on Mergify's side, but these are configuration rather than blocker…
Provides pytest fixtures and test utilities for AWS Deadline Cloud Python packages, including mock server components, accessibility testing tools, and job bundle comparison helpers.
Install it if you are developing or testing Deadline Cloud integrations or plugins.
Provides Python bindings to Google's C++ benchmarking library, allowing you to measure and compare the performance of code snippets with statistical rigor.
A pytest plugin that runs tests in reverse order to detect test interdependencies and ordering issues.
Provides pytest fixtures for running local FTP and TLS-FTP servers in tests, enabling you to test FTP client functionality without external dependencies.
Install it if you need to test FTP functionality in your test suite.
A pytest plugin that converts skipped tests into test failures, ensuring your CI pipeline catches tests that are being skipped rather than actually run.
Provides pytest fixtures that spin up isolated database services in Docker containers for testing, supporting Postgres, MySQL, Oracle, SQL Server, Redis, Elasticsearch, and other databases.
The main gotcha is the Docker dependency—you must have Docker running, and container startup adds latency per test.
A pytest plugin that provides skip markers to conditionally skip tests based on platform, OS, and other runtime conditions without writing custom skip logic.
However, note that it has been dormant for 735 days—while the repository is not archived and recent commits exist, you should verify that the available markers match…
AgentQL is a Python client for interacting with web pages using AI-driven queries instead of traditional selectors, built on Playwright for browser automation.
fake-factory is a deprecated package that generated fake data for bootstrapping databases, creating test documents, and anonymizing production data.