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 {}
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)