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

Développeur(se) Fullstack AWS React, Python - Aéroline - Bordeaux
sopra steria · Mérignac, Bordeaux
frontend
Medior Data Scientist (Python, Azure, Databricks, Spark)
albert heijn · Zaandam, Zaanstad
ml
Python Developer
geeksoft consulting · Nederland
backend
Python Backend Developer with Azure
i-link solutions · San Ramon, Contra Costa County
backend
Python Backend Developer
nextxap, inc. · Bee Cave, Travis County
backend
Senior Analytics Engineer (SAS to Python Migration)
sgs technologie · US
data
Python Backend Engineer
princeton it services · US
backend
React Developer with Python
diverse lynx llc · Ford Heights, Cook County
frontend
Senior Software Engineer Python - GenAI, LLM & Agentic Systems (m/w/d)
vonovia · Deutschland
ml
Python Backend Engineer
gov services hub · North Carolina, US
backend