Factorialul unui număr
Vei implementa teste pytest folosind cazurile de test furnizate pentru a testa funcția factorial. Factorialul lui n este produsul tuturor numerelor întregi pozitive mai mici sau egale cu n. Se garantează că n este un număr întreg non-negativ. La fiecare pas, vei primi un caz de test pe care trebuie să îl implementezi în Python. Biblioteca pytest a fost deja importată pentru tine.
Acest exercițiu face parte din cursul
Introducere în testarea în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
def factorial(n):
if n == 0: return 1
elif (type(n) == int):
return n * factorial(n-1)
else: return -1
# Test case: expected input
def test_regular():
____