blob: b1f8e746d01539cbe5b09a090824cf6e93d1021b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
*** Settings ***
Library OperatingSystem
Library RequestsLibrary
Library requests
Library Collections
Library String
*** Variables ***
${TARGETURL_NAMESPACE} http://${AAF_IP}:8101/authz/nss/org.openecomp
${TARGETURL_PERMS} http://${AAF_IP}:8101/authz/perms/user/dgl@openecomp.org
${TARGETURL_ROLES} http://${AAF_IP}:8101/authz/roles/user/dgl@openecomp.org
${username} dgl@openecomp.org
${password} ecomp_admin
*** Test Cases ***
View Namesapce
[Tags] get
CreateSession aaf http://${AAF_IP}:8101
&{headers}= Create Dictionary Authorization=Basic ZGdsQG9wZW5lY29tcC5vcmc6ZWNvbXBfYWRtaW4= Content-Type=application/json Accept=application/json
${resp}= Get Request aaf /authz/nss/org.openecomp headers=&{headers}
Should Be Equal As Strings ${resp.status_code} 200
log 'JSON Response Code :'${resp.text}
View by User Permission
[Tags] get
CreateSession aaf http://${AAF_IP}:8101
&{headers}= Create Dictionary Authorization=Basic ZGdsQG9wZW5lY29tcC5vcmc6ZWNvbXBfYWRtaW4= Content-Type=application/json Accept=application/json
${resp}= Get Request aaf authz/perms/user/dgl@openecomp.org headers=&{headers}
Should Be Equal As Strings ${resp.status_code} 200
log 'JSON Response Code :'${resp.text}
View by User Role
[Tags] get
CreateSession aaf http://${AAF_IP}:8101
&{headers}= Create Dictionary Authorization=Basic ZGdsQG9wZW5lY29tcC5vcmc6ZWNvbXBfYWRtaW4= Content-Type=application/json Accept=application/json
${resp}= Get Request aaf authz/roles/user/dgl@openecomp.org headers=&{headers}
Should Be Equal As Strings ${resp.status_code} 200
log 'JSON Response Code :'${resp.text}
Cleanup Namespace ( 424 Response - Delete dependencies and try again)
[Tags] delete
CreateSession aaf http://${AAF_IP}:8101
&{headers}= Create Dictionary Authorization=Basic ZGdsQG9wZW5lY29tcC5vcmc6ZWNvbXBfYWRtaW4= Content-Type=application/json Accept=application/json
${resp}= Delete Request aaf authz/ns/org.openecomp.dmaapBC headers=&{headers}
Should Be Equal As Strings ${resp.status_code} 424
log 'JSON Response Code :'${resp.text}
Add Data ( Add Admin to Namespace Explicit )
[Tags] post
CreateSession aaf http://${AAF_IP}:8101
&{headers}= Create Dictionary Authorization=Basic ZGdsQG9wZW5lY29tcC5vcmc6ZWNvbXBfYWRtaW4= Content-Type=application/json Accept=application/json
${resp}= Post Request aaf authz/ns/org.openecomp.dmaapBC/admin/alexD@openecomp.org headers=&{headers}
Should Be Equal As Strings ${resp.status_code} 403
log 'JSON Response Code :'${resp.text}
View Explicit Permission
[Tags] post
CreateSession aaf http://${AAF_IP}:8101
&{headers}= Create Dictionary Authorization=Basic ZGdsQG9wZW5lY29tcC5vcmc6ZWNvbXBfYWRtaW4= Content-Type=application/json Accept=application/json
${resp}= Post Request aaf authz/perms/user/m99751@dmaapBC.openecomp.org headers=&{headers}
Should Be Equal As Strings ${resp.status_code} 406
log 'JSON Response Code :'${resp.text}
|