Q5406
IF-SP - 2026 - IF-SP - Analista de Tecnologia da Informação
O pytest é um framework de testes, amplamente usado em Python, que prioriza simplicidade e legibilidade. Uma de suas principais características é a capacidade de testar exceções de forma elegante, permitindo validar tanto quando uma exceção deve ser levantada quanto verificar mensagens específicas de erro.
Considere a seguinte função que valida idades: def validar_idade(idade):
if idade < 0:
raise ValueError(“Idade não pode ser negativa”)
if idade > 150:
raise ValueError(“Idade deve ser menor que 150”)
return True Analise as implementações de teste a seguir e identifique qual segue corretamente as convenções do pytest
e testa adequadamente as exceções:
Estatísticas
Seja o primeiro a enviar uma resposta para esta pergunta.
Questoes: IF-SP - 2026 - IF-SP - Analista de Tecnologia da Informação