Giriş
Pytest, testleri çalıştırmanın ve rapor oluşturmanın temel görevlerinin ötesinde birçok gelişmiş özellik sunar. Bu özellikler testinizi geliştirip basitleştirebilir ve daha güçlü testler oluşturmanıza, test kapsamını genişletmenize ve hataları gidermenize yardımcı olabilir.
Bu modülde, pytest çerçevesinin basit ve okunabilir etkili testler yazmanıza yardımcı olacak özellikleri hakkında bilgi edineceksiniz.
Ne öğreneceksiniz?
Bu modülü tamamladıktan sonra, kod yinelemesini azaltmak ve test kapsamını geliştirmek için testlerinizde parametri kullanabileceksiniz. Ayrıca testlerde yaygın kurulumları ve temizlemeleri paylaşmaya olanak tanıyan fikstürler hakkında da bilgi edineceksiniz.
Bu modülü tamamlamak size şunlarda yardımcı olur:
- Parametri kullanarak giriş değerleri ekleyerek kod kapsamını artırma
- Özel fikstürleri ile ortak test kodu oluşturun ve kod yinelemesini önleyin
- Kodun güvenli bir şekilde çalıştırılması için sahte işlevleri çağırarak ve sahte değerler ayarlayarak monkey patch fikstür kullanın.
Ana hedef nedir?
Pytest'in bu gelişmiş özelliklerini kullanmaya başlama becerinize güvenmelisiniz. Bu özellikler, gelişmiş kapsama sahip daha sağlam ve güçlü testler yazmanıza yardımcı olabilir.