or
Bu egzersiz, kursun bir parçasıdır
Testin ne olduğunu ve pytest kütüphanesiyle kendi ilk testini nasıl çalıştıracağını öğren! pytest test çerçevesine ve komut satırı arayüzüne alışacaksın. Ayrıca pytest işaretleyicileriyle "başarısız testler" ve "testi atlama" gibi özel durumları nasıl yöneteceğini öğreneceksin.
Fixture'ın ne olduğunu ve testlerde kullanarak kodunu nasıl basitleştireceğini öğren. @pytest.fixture dekoratörünü ve fixture araçlarını tanıyacaksın. Kodunu analiz edip içindeki "fixture kısmını" göreceksin. Son olarak, yazılım hatalarını önlemek için teardown'ları nasıl kullanacağını öğren.
Temel test türlerinin neler olduğunu ve özelliklerini öğren. Test durumlarını (test case) ve testleri uygulamaya nasıl yardım ettiklerini keşfet. IDE içindeki alıştırmalarda test fonksiyonları yazma ve CLI'dan pytest çalıştırma konusunda daha yetkin olacaksın. Sonunda, farklı test türlerini ayırt edip her biri için testler oluşturabileceksin.
Bu son bölümde unittest çerçevesiyle tanışacaksın. Önce temel assertion (doğrulama) yöntemlerini, sonra CLI arayüzünü ve fixture kullanımını öğreneceksin. Son olarak, veri hatlarına dair pratik örneklerde her şeyi bir araya getireceksin.
Geçerli egzersiz