def test_estagiario_03_altera_carga_horaria(carga_horaria): try: est = Estagiario('Fulano', 25, '*****@*****.**', 30) except Exception: raise AssertionError('Erro ao criar estagiario') try: est.carga_horaria = carga_horaria except Exception: raise AssertionError('Erro ao alterar a carga horária') else: msg = 'A carga horária não foi alterada para o novo valor' assert est.carga_horaria == carga_horaria, msg
def test_estagiario_04_altera_carga_horaria_invalida(carga_horaria): try: est = Estagiario('Fulano', 25, '*****@*****.**', 30) except Exception: raise AssertionError('Erro ao criar estagiario') try: est.carga_horaria = carga_horaria except ValueError: msg = 'A carga horaria foi alterada antes de levantar o ValueError' assert est.carga_horaria == 30, msg except Exception: raise AssertionError('Erro diferente de ValueError') else: raise AssertionError('Não levantou ValueError para carga inválida')