Factorial de número
Implementarás pruebas de pytest utilizando los casos de prueba proporcionados para probar la función factorial. La función factorial de n es el producto de todos los enteros positivos menores o iguales que n. Se garantiza que n es un número entero no negativo. En cada paso, obtendrás un caso de prueba que deberás implementar en Python. La biblioteca pytest ya se ha importado.
Este ejercicio forma parte del curso
Introducción a las pruebas en Python
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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():
____