def test_class_situacao_escolar8(self): objeto = situacao_escolar(10, 10) assert objeto == 'Aprovado'
def test_class_situacao_escolar7(self): objeto = situacao_escolar(6, 10) assert objeto == 'Reprovado, em regime de recuperação'
def test_class_situacao_escolar6(self): objeto = situacao_escolar(4, 10) assert objeto == 'Reprovado por nota'
def test_class_situacao_escolar5(self): objeto = situacao_escolar(10, 50) assert objeto == 'Reprovado por falta'
def test_class_situacao_escolar4(self): with pytest.raises(TypeError) as error: situacao_escolar(11, 50) assert str(error.value) == 'Nota Final entre 0 e 10'
def test_class_situacao_escolar2(self): with pytest.raises(TypeError) as error: situacao_escolar(10, 81) assert str(error.value) == 'Ausências entre 0 e 80'