| *** Settings *** |
| Suite Setup Run keywords Created header Created session |
| Library RequestsLibrary |
| Library Collections |
| |
| *** Variables *** |
| |
| *** Test Cases *** |
| View information from app |
| [Template] Get template |
| /authz/nss/org.openecomp |
| authz/perms/user/dgl@openecomp.org |
| authz/roles/user/dgl@openecomp.org |
| |
| Cleanup Namespace ( 424 Response - Delete dependencies and try again ) |
| [Tags] delete |
| ${resp}= Delete Request ${suite_aaf_session} authz/ns/org.openecomp.dmaapBC headers=${suite_headers} |
| Should Be Equal As Strings ${resp.status_code} 424 |
| log 'JSON Response Code :'${resp.text} |
| |
| Add information to app |
| [Template] Post template |
| authz/ns/org.openecomp.dmaapBC/admin/alexD@openecomp.org 403 |
| authz/perms/user/m99751@dmaapBC.openecomp.org 406 |
| |
| *** Keywords *** |
| Created session |
| Create Session aaf_session http://${AAF_IP}:8101 |
| Set Suite Variable ${suite_aaf_session} aaf_session |
| |
| Created header |
| ${headers}= Create Dictionary Authorization=Basic ZGdsQG9wZW5lY29tcC5vcmc6ZWNvbXBfYWRtaW4= Content-Type=application/json Accept=application/json |
| Set Suite Variable ${suite_headers} ${headers} |
| |
| Get template |
| [Arguments] ${topic} |
| ${resp}= Get Request ${suite_aaf_session} ${topic} headers=${suite_headers} |
| Should Be Equal As Strings ${resp.status_code} 200 |
| log 'JSON Response Code :'${resp.text} |
| |
| Post template |
| [Arguments] ${topic} ${response_status_code} |
| ${resp}= Post Request ${suite_aaf_session} ${topic} headers=${suite_headers} |
| Should Be Equal As Strings ${resp.status_code} ${response_status_code} |
| log 'JSON Response Code :'${resp.text} |