Code coverage measurement for Python
pytest xdist plugin for distributed testing, most importantly across multiple CPUs
The Python Testing Tools Taxonomy
Always know what to expect from your data.
tox is a generic virtualenv management and test command line tool
A library that allows you to easily mock out tests based on AWS infrastructure
Fast and well tested serialization library
Let your Python tests travel through time
A library for property-based testing
pytest plugin to abort hanging tests
PyDeequ - Unit Tests for Data
pytest plugin for test session metadata
Parameterized testing with any Python test framework
API to interact with the python pyproject.toml based projects
CMake is an open-source, cross-platform family of tools designed to build, test and package software
A light-weight and flexible data validation and testing tool for statistical data objects.
nose extends unittest to make testing easier
Testing utilities for gRPC Python
Creates JUnit XML test result documents that can be read by tools such as Jenkins
Randomise the order in which pytest tests are run with some control over the randomness
A versatile test fixtures replacement based on thoughtbot's factory_bot for Ruby.
pytest plugin to test server connections locally.
Exit pytest test session with custom exit code in different scenarios
Fake pymongo stub for testing simple MongoDB-dependent code
Library provides the way to automatically manage drivers for different browsers
Pytest plugin which splits the test suite to equally sized sub suites based on test execution time.
run tests in isolated forked subprocesses
Test equality of unordered collections in pytest
Python implementation of redis API, can be used for testing purposes.
Utilities for spying on function calls in unit tests.
Flexible test automation.
unittest-based test runner with Ant/JUnit like XML reporting.
Developer-friendly load testing framework
Automatically mock your HTTP interactions to simplify and speed up testing
Linux-only Pytest plugin to control durations of various test case execution phases
pytest plugin for repeating tests
A pytest plugin to report test results as JSON files
Contains the API for end users as well as helper functions and classes to build Allure adapters for Python test frameworks
Generic automation framework for acceptance testing and robotic process automation (RPA)
A Software Testing Tool
Plugin for pytest that automatically reruns flaky tests.
Python library for throwaway instances of anything that can run in a Docker container
pytest plugin to run your tests in a specific order
Pytest Plugin to disable socket calls during tests