pytest is the default for new projects: plain assert statements, fixtures for setup, parametrized tests and a large plugin ecosystem. It also runs tests written for the standard library's unittest. Hypothesis adds property-based testing: you describe the inputs, it generates many cases and shrinks any failure to a minimal example. Robot Framework uses keyword-driven tests that non-programmers can read, which suits acceptance testing. tox and nox run your suite across Python versions and environments; nox is configured in Python rather than INI.
Deeper lists: awesome-pytest
Frameworks3
Hypothesis is an advanced Quickcheck style property based testing library.
Test Runners2
Browser Automation3
Python version of the Playwright testing and automation library.
Python framework for web automation & testing, with stealth options.
Load Testing1
API Testing1
Automatic property-based testing of web APIs from OpenAPI or GraphQL schemas.
Mock5
unittest.mockStandard library
A mocking and patching library.
Travel through time in your tests by mocking the current time at the C level.
Object Factories2
A mock data generation library based on type hints (continuation of pydantic-factories).