BaşlayınÜcretsiz Başlayın

pytest.raises

Bu egzersizde, pytest kütüphanesini kullanarak ilk test paketini yazmaya devam edeceksin.

multiple_of_two fonksiyonu, num değerinin 2'nin katı olup olmadığını kontrol eder. Bu egzersizde, bir Exception fırlatılmasını bekleyen bir test yazacaksın.

pytest paketi içe aktarılmıştır.

Bu egzersiz

Python'da Teste Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • İstisna testi için bir bağlam yöneticisi tanımla.
  • Sıfır girdisinin multiple_of_two(num=0) çağrısında ValueError istisnası ile sonuçlandığını kontrol eden bir test 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

def test_zero():    
  	# Add a context for an exception test here
    ____ ____(ValueError):
      	# Check zero input below
        multiple_of_two(____)
Kodu Düzenle ve Çalıştır