ComenzarEmpieza gratis

Factorial con unittest

En este ejercicio, empezarás a utilizar unittest para crear pruebas básicas de la función factorial. Como la biblioteca utiliza un enfoque orientado a objetos, las funciones se implementarán como métodos de una clase unittest.TestCase. Ya se ha importado el paquete .

Este ejercicio forma parte del curso

Introducción a las pruebas en Python

Ver curso

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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
        ____
Editar y ejecutar código