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

unittest ile faktöriyel

Bu egzersizde, faktöriyel fonksiyonu için temel testler yazmak üzere unittest kullanmaya başlayacaksın. Kütüphane nesne yönelimli bir yaklaşım kullandığından, fonksiyonlar unittest.TestCase sınıfının metotları olarak uygulanacak. unittest paketi zaten içe aktarılmış durumda.

Bu egzersiz, kursun bir parçasıdır

Python'da Teste Giriş

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

def func_factorial(number):
    if number < 0:
        raise ValueError('Factorial is not defined for negative values')
    factorial = 1
    while number > 1:
        factorial = factorial * number
        number = number - 1
    return factorial

class TestFactorial(unittest.TestCase):
    def test_positives(self):
        # Add the test for testing positives here
        ____
Kodu Düzenle ve Çalıştır