Test adlandırma kuralı (ARCH2008)
Anahtar python.naming.test-name-convention · Önem info · Kategori naming
Test fonksiyonları, framework’ün keşif kuralına uymalıdır (pytest’te test_ ön eki). Uymayan testler otomatik olarak toplanmaz ve sessizce çalıştırılmaz.
Hatalı
Bölüm başlığı “Hatalı”def check_addition(): # 'test_' ile başlamıyor, pytest toplamaz assert add(2, 3) == 5def test_addition_returns_sum(): assert add(2, 3) == 5Düzeltme
Bölüm başlığı “Düzeltme”Test fonksiyonlarını framework kuralına göre adlandırın (pytest: test_ ön eki + açıklayıcı ad).