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
Pruebe este ejercicio completando este 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():
____