The Python Testing Tools Taxonomy
utilities for testing.* packages
automatically setups a postgresql instance in a temporary directory, and destroys it after testing
Code coverage measurement for Python
pytest xdist plugin for distributed testing, most importantly across multiple CPUs
pytest plugin to abort hanging tests
Pytest plugin to generate json report in CTRF (Common Test Report Format)
Faker is a Python package that generates fake data for you.
The property-based testing library for Python
A library that allows you to easily mock out tests based on AWS infrastructure
pytest plugin to re-run tests to eliminate flaky failures
Python implementation of redis API, can be used for testing purposes.
Let your Python tests travel through time
Python library for throwaway instances of anything that can run in a Docker container
Pytest plugin which splits the test suite to equally sized sub suites based on test execution time.
Statistical computations and models for Python
Fast and well tested serialization library
pytest plugin for test session metadata
A versatile test fixtures replacement based on thoughtbot's factory_bot for Ruby.
Automatically mock your HTTP interactions to simplify and speed up testing
tox is a generic virtualenv management and test command line tool
Always know what to expect from your data.
CMake is an open-source, cross-platform family of tools designed to build, test and package software
Send responses to httpx.
Parameterized testing with any Python test framework
pytest plugin for repeating tests
PyDeequ - Unit Tests for Data
Pytest Snapshot Test Utility
Enforce testing conventions in libraries (Python, TypeScript, and Rust).
A ``pytest`` fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer.
Unit testing for Flask
Testing utilities for gRPC Python
Pytest Plugin to disable socket calls during tests
Developer-friendly load testing framework
Creates JUnit XML test result documents that can be read by tools such as Jenkins
A light-weight and flexible data validation and testing tool for statistical data objects.
A pytest plugin to report test results as JSON files
pytest plugin for URL based testing
pytest-sugar is a plugin for pytest that changes the default look and feel of pytest (e.g. progressbar, show tests that fail instantly).
Fake pymongo stub for testing simple MongoDB-dependent code
selects tests affected by changed files and methods
pyahocorasick is a fast and memory efficient library for exact or approximate multi-pattern string search. With the ``ahocorasick.Automaton`` class, you can find multiple key string occurrences at once in some input text. You can use it as a plain dict-like Trie or convert a Trie to an automaton for efficient Aho-Corasick search. And pickle to disk for easy reuse of large automatons. Implemented in C and tested on Python 3.6+. Works on Linux, macOS and Windows. BSD-3-Cause license.
Core testing clients for Sanic
Contains the API for end users as well as helper functions and classes to build Allure adapters for Python test frameworks
Library provides the way to automatically manage drivers for different browsers