Fatorial do número
Você deve implementar os testes do pytest usando os casos de teste fornecidos para testar a função factorial. A função factorial de n é o produto de todos os números inteiros positivos menores ou iguais a n. É garantido que n é um número inteiro não negativo. Em cada etapa, você vai receber um caso de teste que precisa implementar em Python. A biblioteca pytest já foi importada para você.
Este exercicio faz parte do curso
Introdução aos Testes em Python
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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():
____