Beispiel #1
0
def put_passaro(item: passaroObj):
    pas = Passaro(connection)
    try:
        pas.atualiza(item.tag.lower(), item.especie, item.nome_pop)
    except Exception as e:
        return {"error": "Não foi possivel adicionar passaro"}
    return {}
Beispiel #2
0
    def test_update_passaro(self):
        newPas = ('Bentivinus Bolotoide', 'Bem-não-te-viu', 'Passarinho')
        oldPas = ('Bentivinus Bolotoide', 'Bem-te-vi', 'Passarinho')
        conn = self.__class__.connection
        pas = Passaro(conn)

        pas.adiciona(*oldPas)
        pas.atualiza(*newPas)
        res = pas.lista()

        self.assertSequenceEqual(res, (newPas, ))

        pas.remove('Bentivinus Bolotoide')

        res = pas.lista()
        self.assertFalse(res)