def test_validar_entrada_notas_a_menos(self): """ Testa cenário de entrada incorreta (usuário digita menos valores de notas que o esperado). :return: None """ ap = GinasticaArtistica(inp=MockInput("1.0,2.0")) ret = ap.validarentrada(entrada=ap.lerentrada(numadversario="1")) self.assertEqual(ret, False, "Função deveria ter retornado False")
def test_validar_entrada_invalida(self): """ Testa cenário de entrada incorreta (usuário digita valores de notas inválidos). :return: None """ ap = GinasticaArtistica(inp=MockInput("1.0,invalido,3.0,4.0,5.0")) ret = ap.validarentrada(entrada=ap.lerentrada(numadversario="1")) self.assertEqual(ret, False, "Função deveria ter retornado False")
def test_ler_entrada(self): """ Testa cenário de entrada correta (usuário digita valores válidos de notas). :return: None """ ap = GinasticaArtistica(inp=MockInput("1.0,2.0,3.0,4.0,5.0")) self.assertEqual(ap.lerentrada(numadversario="1"), '1.0,2.0,3.0,4.0,5.0', "Esperada string '1.0,2.0,3.0,4.0,5.0'")