def test_set_telefone_erro():
    c = Cliente('nome', 99999999, '*****@*****.**')
    try:
        c.set_telefone('não é telefone')
    except TypeError:
        assert True
    except Exception:
        assert False, 'Não lançou um TypeError para telefone inválido'
    else:
        assert c.get_telefone() == 99999999
def test_set_telefone():
    c = Cliente('nome', 99999999, '*****@*****.**')
    c.set_telefone(88888888)
    assert c.get_telefone() == 88888888, 'Erro no setter de telefone'