pytest logo

pytest

The Python testing framework that scales

open-sourceVisit Website →

About pytest

pytest makes it easy to write small, readable tests with powerful fixtures, parameterization, and a rich plugin ecosystem.

Key Features

pytest is the testing framework of choice for Python developers. Its clean syntax — just write functions that start with test_ and use plain assert statements — removes the boilerplate that unittest requires. Fixtures provide a powerful way to set up and tear down test dependencies, and parameterization lets you run the same test with multiple inputs. The plugin ecosystem extends pytest with coverage reporting, parallel execution, Django integration, and hundreds more. pytest scales from simple scripts to large applications with thousands of tests, making it suitable for every Python project regardless of size.

Categories

Testing

Companies using pytest are hiring

Senior Software Engineer - Python, Go
bloomreach · Czech Republic
backend
Senior Data Engineer - Python, CI/CD
clickhouse · AMER
devops
Lead Developer (Python, React, AWS)
thoughtworks · Bangalore - Mahadevapura
backend
Senior Backend Engineer (Python/Go), Multilingual Intelligence & Resolution Automation (MIRA)
wolt · Berlin, Germany
backend
Product Engineer I (Python) - Raster & Imagery
esri · Sharjah, AE
other
Senior Software Engineer - Java/Python
fanduel · Edinburgh / Hybrid
backend
Full Stack Engineer III (Vue.js, Python, GCP)
vonage · Bangalore, India (Hybrid)
fullstack
Lead Developer (Python)
thoughtworks · Porto Alegre
backend
SDET III (Python, Performance testing)
vonage · Bangalore, India (Hybrid)
qa
Software Engineer - Python (d/f/m)
Taxfix · Germany
backend