Vue d'ensemble
pytest 8.3, publié le 15 novembre 2024, ajoute le support officiel de Python 3.13 et améliore la compatibilité avec les dernières versions.
Fonctionnalités principales
Python 3.13
pytest est pleinement compatible avec Python 3.13, incluant le support du free-threaded mode et des améliorations de messages d'erreur.
python
# test_exemple.py
import pytest
def test_addition():
assert 2 + 2 == 4
@pytest.mark.parametrize('x,y,resultat', [
(1, 2, 3),
(5, 5, 10),
(-1, 1, 0),
])
def test_somme(x, y, resultat):
assert x + y == resultat
# pytest test_exemple.py -v
