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 exercício faz parte do curso
Introdução aos Testes em Python
Exercício interativo prático
Experimente este exercício 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():
____