Exemplo n.º 1
0
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
Exemplo n.º 2
0
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')