Commit dbbaeb5dcf56a8a6997f92087eb5a3c18f3a736e
1 parent
acea6441
Exists in
master
delete Órgão
Showing
2 changed files
with
17 additions
and
4 deletions
Show diff stats
wscacicneo/test/test_orgao_attributes.py
... | ... | @@ -53,7 +53,6 @@ class TestOrgaoBase(unittest.TestCase): |
53 | 53 | ) |
54 | 54 | nm_orgao='Ministério do Planejameiaaaaaaaaanto' |
55 | 55 | search = orgao_obj.search_orgao(nm_orgao) |
56 | - print(search.results) | |
57 | 56 | id = search.results[0]._metadata.id_doc |
58 | 57 | delete = orgao_obj.delete_orgao(id) |
59 | 58 | ... | ... |
wscacicneo/views.py
... | ... | @@ -169,7 +169,7 @@ def db(request): |
169 | 169 | return {'project': 'WSCacicNeo'} |
170 | 170 | |
171 | 171 | |
172 | -#URL POST | |
172 | +#URL Órgaos | |
173 | 173 | |
174 | 174 | @view_config(route_name='post_orgao') |
175 | 175 | def post_orgao(request): |
... | ... | @@ -194,8 +194,22 @@ def post_orgao(request): |
194 | 194 | |
195 | 195 | return Response(str(id_doc)) |
196 | 196 | |
197 | - | |
198 | 197 | @view_config(route_name='delete_orgao') |
199 | 198 | def delete_orgao(request): |
200 | - return {'project': 'WSCacicNeo'} | |
199 | + doc = request.params | |
200 | + nm_orgao = doc['nome'] | |
201 | + orgao_obj = Orgao( | |
202 | + nome = doc['nome'], | |
203 | + cargo = doc['gestor'], | |
204 | + coleta = doc['coleta'], | |
205 | + sigla = doc['sigla'], | |
206 | + endereco = doc['end'], | |
207 | + email = doc['email'], | |
208 | + telefone = doc['telefone'] | |
209 | + ) | |
210 | + search = orgao_obj.search_orgao(nm_orgao) | |
211 | + id = search.results[0]._metadata.id_doc | |
212 | + delete = orgao_obj.delete_orgao(id) | |
213 | + | |
214 | + return Response(str(delete)) | |
201 | 215 | ... | ... |