Testing

Libraries for testing codebases and generating test data. Also see awesome-python-testing.

Search every project in one place

Press / to search. Tap a tag to filter. Click any row for details.

Search and filter

Filtering for

Results

Row number Tags
(Python standard library) A mocking and patching library.
(Python standard library) Unit testing framework.
Python bindings for Selenium WebDriver.
Scalable user load testing tool written in Python.
A Python package that generates fake data.
Python version of the Playwright testing and automation library.
A mature full-featured Python testing tool.
Also see: awesome-pytest
PyAutoGUI is a cross-platform GUI automation Python module for human beings.
A generic test automation framework.
Hypothesis is an advanced Quickcheck style property based testing library.
is a Python library that help you generate fake data.
Travel through time by mocking the datetime module.
A utility library for mocking out the requests Python library.
Auto builds and tests distributions in multiple Python versions
A test fixtures replacement for Python.
Code coverage measurement.
A tool for automatic property-based testing of web applications built with Open API / Swagger specifications.
Record and replay HTTP interactions on your tests.
Flexible test automation for Python.
Automated Testing and Documentation for your REST API.
mock data generation library with support to classes (continuation of pydantic-factories)
Mock HTTPX with awesome request patterns and response side effects.
A socket mock framework with gevent/asyncio/SSL support.

Know a project that belongs here?

Tell us what it does and why it stands out.