xfail ile başarısız testler
Bu egzersizde, testin davranışını belirtmek için ilk kez pytest marker'larını kullanacaksın. num değerinin 2'nin katı olup olmadığını kontrol eden multiple_of_two fonksiyonunu zaten görmüştün. pytest kütüphanesi senin için zaten içe aktarıldı.
Bu egzersiz
Python'da Teste Giriş
kursunun bir parçasıdırEgzersiz talimatları
- Başarısız olması beklenen bir test için doğru
pytestmarker'ını ekle. - Başarısız olması beklenen herhangi bir
asserttesti yaz.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
def multiple_of_two(num):
if num == 0:
raise(ValueError)
return num % 2 == 0
# Add the pytest marker decorator here
____.____.____
def test_fails():
# Write any assert test that will fail
____ multiple_of_two(____) ____ ____