def test_pessoa_set_mail_errado():
    pes = Pessoa('Fulano da Silva', 999999, '*****@*****.**')
    try:
        pes.set_email('não é um email')
    except ValueError:
        pass
    else:
        assert pes.get_email() == '*****@*****.**'
def test_pessoa_set_tel_errado():
    pes = Pessoa('Fulano da Silva', 999999, '*****@*****.**')
    try:
        pes.set_telefone('não é um telefone')
    except TypeError:
        pass
    else:
        assert pes.get_telefone() == 999999
def test_pessoa():
    pes = Pessoa('Fulano da Silva', 999999, '*****@*****.**')
    assert pes.get_nome() == 'Fulano da Silva'
    assert pes.get_email() == '*****@*****.**'
    assert pes.get_telefone() == 999999
def test_pessoa_set_mail():
    pes = Pessoa('Fulano da Silva', 999999, '*****@*****.**')
    pes.set_email('*****@*****.**')
    assert pes.get_email() == '*****@*****.**'
def test_pessoa_set_tel():
    pes = Pessoa('Fulano da Silva', 999999, '*****@*****.**')
    pes.set_telefone(888888)
    assert pes.get_telefone() == 888888