pytest
O executor de testes padrão de fato do Python — sintaxe mínima, fixtures poderosas, parametrize. Tirou o unittest da biblioteca padrão de moda.
Escreva def test_foo(): assert x == y. Sem herança de classe como no unittest. As fixtures (via @pytest.fixture + injeção de dependência) são o grande trunfo. @pytest.mark.parametrize para testes orientados a dados. O ecossistema de plugins é enorme: pytest-django, pytest-asyncio, pytest-cov, hypothesis (testes baseados em propriedades). Padrão na maioria dos projetos Python modernos.