pytest: Python’da test yazmak ve çalıştırmak
Kısaca: pytest, Python için en popüler test çatısıdır: testler assert’li basit işlevlerdir, fixture’lar test verisi sağlar ve hata iletileri bilgilendiricidir.
Biraz daha ayrıntılı: pytest ile testleri sınıfsız ve kalıp kodsuz yazarsınız. test_*.py dosyalarını ve test_* işlevlerini otomatik bulur. Kurulum: pip install pytest.
Ayrıntılı
Basit bir test
# calc.py
def add(a, b):
return a + bAyrıca bak: Birim testi, Mocking ve test ikizleri, Kod kapsamı, Özellik tabanlı test