ComeçarComece gratuitamente

Fatorial com o unittest

Neste exercício, você começará a usar o unittest para criar testes básicos para a função fatorial. Como a biblioteca usa uma abordagem orientada a objetos, as funções devem ser implementadas como métodos de uma classe unittest.TestCase. O pacote unittest já foi importado.

Este exercício faz parte do curso

Introdução aos Testes em Python

Ver Curso

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

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 e executar código