diff --git a/wscacicneo/test/test_orgao_attributes.py b/wscacicneo/test/test_orgao_attributes.py index 1af36f6..5e05ca7 100644 --- a/wscacicneo/test/test_orgao_attributes.py +++ b/wscacicneo/test/test_orgao_attributes.py @@ -53,7 +53,6 @@ class TestOrgaoBase(unittest.TestCase): ) nm_orgao='Ministério do Planejameiaaaaaaaaanto' search = orgao_obj.search_orgao(nm_orgao) - print(search.results) id = search.results[0]._metadata.id_doc delete = orgao_obj.delete_orgao(id) diff --git a/wscacicneo/views.py b/wscacicneo/views.py index 09ba40c..bf3e165 100644 --- a/wscacicneo/views.py +++ b/wscacicneo/views.py @@ -169,7 +169,7 @@ def db(request): return {'project': 'WSCacicNeo'} -#URL POST +#URL Órgaos @view_config(route_name='post_orgao') def post_orgao(request): @@ -194,8 +194,22 @@ def post_orgao(request): return Response(str(id_doc)) - @view_config(route_name='delete_orgao') def delete_orgao(request): - return {'project': 'WSCacicNeo'} + doc = request.params + nm_orgao = doc['nome'] + orgao_obj = Orgao( + nome = doc['nome'], + cargo = doc['gestor'], + coleta = doc['coleta'], + sigla = doc['sigla'], + endereco = doc['end'], + email = doc['email'], + telefone = doc['telefone'] + ) + search = orgao_obj.search_orgao(nm_orgao) + id = search.results[0]._metadata.id_doc + delete = orgao_obj.delete_orgao(id) + + return Response(str(delete)) -- libgit2 0.21.2