2 set testid@aaf.att.com <pass>
3 set testunused@aaf.att.com <pass>
4 set bogus@aaf.att.com boguspass
8 # TC_NSdelete1.10.0.POS Check for Existing Data
9 ns list name com.test.TC_NSdelete1.@[user.name].app
12 List Namespaces by Name[com.test.TC_NSdelete1.@[THE_USER].app]
13 --------------------------------------------------------------------------------
14 *** Namespace Not Found ***
16 ns list name com.test.force.@[user.name]
19 List Namespaces by Name[com.test.force.@[THE_USER]]
20 --------------------------------------------------------------------------------
21 *** Namespace Not Found ***
23 ns list name com.@[user.name]
26 List Namespaces by Name[com.@[THE_USER]]
27 --------------------------------------------------------------------------------
28 *** Namespace Not Found ***
31 # TC_NSdelete1.10.1.POS Create Namespaces with valid IDs and Responsible Parties
32 ns create com.test.TC_NSdelete1.@[user.name].app @[user.name] testid@aaf.att.com
36 ns create com.@[user.name] @[user.name] testid@aaf.att.com
40 ns create com.test.force.@[user.name] @[user.name] testid@aaf.att.com
44 ns create com.test.TC_NSdelete1.@[user.name] @[user.name] testid@aaf.att.com
48 # TC_NSdelete1.10.2.POS Expect Namespace to be created
49 ns list name com.test.TC_NSdelete1.@[user.name].app
52 List Namespaces by Name[com.test.TC_NSdelete1.@[THE_USER].app]
53 --------------------------------------------------------------------------------
54 com.test.TC_NSdelete1.@[THE_USER].app
58 @[THE_USER]@csp.att.com
60 com.test.TC_NSdelete1.@[THE_USER].app.admin
61 com.test.TC_NSdelete1.@[THE_USER].app.owner
63 com.test.TC_NSdelete1.@[THE_USER].app.access * *
64 com.test.TC_NSdelete1.@[THE_USER].app.access * read
66 ns list name com.test.TC_NSdelete1.@[user.name]
69 List Namespaces by Name[com.test.TC_NSdelete1.@[THE_USER]]
70 --------------------------------------------------------------------------------
71 com.test.TC_NSdelete1.@[THE_USER]
75 @[THE_USER]@csp.att.com
77 com.test.TC_NSdelete1.@[THE_USER].admin
78 com.test.TC_NSdelete1.@[THE_USER].owner
80 com.test.TC_NSdelete1.@[THE_USER].access * *
81 com.test.TC_NSdelete1.@[THE_USER].access * read
83 ns list name com.@[user.name]
86 List Namespaces by Name[com.@[THE_USER]]
87 --------------------------------------------------------------------------------
92 @[THE_USER]@csp.att.com
97 com.@[THE_USER].access * *
98 com.@[THE_USER].access * read
100 ns list name com.test.force.@[user.name]
103 List Namespaces by Name[com.test.force.@[THE_USER]]
104 --------------------------------------------------------------------------------
105 com.test.force.@[THE_USER]
109 @[THE_USER]@csp.att.com
111 com.test.force.@[THE_USER].admin
112 com.test.force.@[THE_USER].owner
114 com.test.force.@[THE_USER].access * *
115 com.test.force.@[THE_USER].access * read
117 # TC_NSdelete1.10.10.POS Create role to assign mechid perm to
118 role create com.test.TC_NSdelete1.@[user.name].cred_admin
122 # TC_NSdelete1.10.11.POS Assign role to mechid perm
123 perm grant com.att.aaf.mechid com.att create com.test.TC_NSdelete1.@[user.name].cred_admin
125 Granted Permission [com.att.aaf.mechid|com.att|create] to Role [com.test.TC_NSdelete1.@[THE_USER].cred_admin]
127 as testid@aaf.att.com
128 # TC_NSdelete1.10.12.POS Assign user for creating creds
129 user role add testid@aaf.att.com com.test.TC_NSdelete1.@[user.name].cred_admin
131 Added Role [com.test.TC_NSdelete1.@[THE_USER].cred_admin] to User [testid@aaf.att.com]
133 as testid@aaf.att.com
134 # TC_NSdelete1.20.1.POS Create valid Role in my Namespace
135 role create com.test.TC_NSdelete1.@[user.name].app.r.A
139 # TC_NSdelete1.20.2.POS Create valid permission
140 perm create com.test.TC_NSdelete1.@[user.name].app.p.A myInstance myAction
144 # TC_NSdelete1.20.3.POS Add credential to my namespace
145 user cred add m99990@app.@[user.name].TC_NSdelete1.test.com password123
147 Added Credential [m99990@app.@[THE_USER].TC_NSdelete1.test.com]
149 # TC_NSdelete1.20.10.NEG Delete Program Should fail because of attached credential
150 ns delete com.test.TC_NSdelete1.@[user.name].app
152 Failed [SVC1424]: Failed Dependency - [com.test.TC_NSdelete1.@[THE_USER].app] contains users, permissions, roles.
153 Delete dependencies and try again. Note: using force=true will delete all. force=move will delete Creds, but move Roles and Perms to parent.
155 # TC_NSdelete1.20.11.POS Delete Credential
157 user cred del m99990@app.@[user.name].TC_NSdelete1.test.com
159 Deleted Credential [m99990@app.@[THE_USER].TC_NSdelete1.test.com]
161 # TC_NSdelete1.20.12.NEG Delete Program with role and permission attached
162 ns delete com.test.TC_NSdelete1.@[user.name].app
164 Failed [SVC1424]: Failed Dependency - [com.test.TC_NSdelete1.@[THE_USER].app] contains permissions, roles.
165 Delete dependencies and try again. Note: using force=true will delete all. force=move will delete Creds, but move Roles and Perms to parent.
167 # TC_NSdelete1.20.20.POS Expect role and permission to move to parent ns
169 set force=move ns list name com.test.TC_NSdelete1.@[user.name]
172 List Namespaces by Name[com.test.TC_NSdelete1.@[THE_USER]]
173 --------------------------------------------------------------------------------
174 com.test.TC_NSdelete1.@[THE_USER]
178 @[THE_USER]@csp.att.com
180 com.test.TC_NSdelete1.@[THE_USER].admin
181 com.test.TC_NSdelete1.@[THE_USER].cred_admin
182 com.test.TC_NSdelete1.@[THE_USER].owner
184 com.test.TC_NSdelete1.@[THE_USER].access * *
185 com.test.TC_NSdelete1.@[THE_USER].access * read
187 as testid@aaf.att.com
188 # TC_NSdelete1.30.1.POS Create valid Role in my Namespace
189 role create com.@[user.name].r.A
193 # TC_NSdelete1.30.2.NEG Delete Company with role attached
194 ns delete com.@[user.name]
196 Failed [SVC1424]: Failed Dependency - [com.@[THE_USER]] contains roles.
197 Delete dependencies and try again. Note: using force=true will delete all. force=move will delete Creds, but move Roles and Perms to parent.
199 # TC_NSdelete1.30.3.POS Namespace Admin can delete Namepace defined Roles
200 role delete com.@[user.name].r.A
204 # TC_NSdelete1.30.10.POS Create valid permission
205 perm create com.@[user.name].p.A myInstance myAction
209 # TC_NSdelete1.30.11.NEG Delete Company with permission attached
210 ns delete com.@[user.name]
212 Failed [SVC1424]: Failed Dependency - [com.@[THE_USER]] contains permissions.
213 Delete dependencies and try again. Note: using force=true will delete all. force=move will delete Creds, but move Roles and Perms to parent.
215 # TC_NSdelete1.30.12.POS Namespace Admin can delete Namepace defined Perms
216 perm delete com.@[user.name].p.A myInstance myAction
220 # TC_NSdelete1.30.20.POS Create valid Credential in my namespace
221 user cred add m99990@@[user.name].com password123
223 Added Credential [m99990@@[THE_USER].com]
225 # TC_NSdelete1.30.21.NEG Delete Company with credential attached
226 ns delete com.@[user.name]
228 Failed [SVC1424]: Failed Dependency - [com.@[THE_USER]] contains users.
229 Delete dependencies and try again. Note: using force=true will delete all. force=move will delete Creds, but move Roles and Perms to parent.
231 # TC_NSdelete1.30.22.POS Namespace admin can remove Cred
233 user cred del m99990@@[user.name].com
235 Deleted Credential [m99990@@[THE_USER].com]
237 # TC_NSdelete1.30.30.POS Delete Company with no roles or perms attached
238 ns delete com.@[user.name]
242 # TC_NSdelete1.40.1.POS Create valid Role in my Namespace
243 role create com.test.force.@[user.name].r.A
247 # TC_NSdelete1.40.2.POS Create valid permission in my Namespace
248 perm create com.test.force.@[user.name].p.A myInstance myAction
252 # TC_NSdelete1.40.3.POS Add credential to my namespace
253 user cred add m99990@@[user.name].force.test.com password123
255 Added Credential [m99990@@[THE_USER].force.test.com]
257 # TC_NSdelete1.40.10.POS Delete Program in my Namespace
259 set force=true ns delete com.test.force.@[user.name]
264 # TC_NSdelete1.40.20.NEG Role and permission should not exist
265 ns list name com.test.force.@[user.name]
268 List Namespaces by Name[com.test.force.@[THE_USER]]
269 --------------------------------------------------------------------------------
270 *** Namespace Not Found ***
272 # TC_NSdelete1.40.22.NEG Credential should not exist
274 user cred del m99990@@[user.name].force.test.com
276 Failed [SVC5404]: Not Found - Credential does not exist
278 as testid@aaf.att.com
279 # TC_NSdelete1.99.1.POS Namespace Admin can delete Namepace defined Roles
280 role delete com.test.TC_NSdelete1.@[user.name].app.r.A
284 # TC_NSdelete1.99.2.POS Namespace Admin can delete Namepace defined Roles
285 perm delete com.test.TC_NSdelete1.@[user.name].app.p.A myInstance myAction
289 # TC_NSdelete1.99.3.POS Namespace Admin can remove Namepace defined Credentials
291 set force=true user cred del m99990@@app.[user.name].TC_NSdelete1.test.com
293 Failed [SVC5404]: Not Found - Credential does not exist
295 # TC_NSdelete1.99.10.POS Remove ability to create creds
296 user role del testid@aaf.att.com com.test.TC_NSdelete1.@[user.name].cred_admin
298 Removed Role [com.test.TC_NSdelete1.@[THE_USER].cred_admin] from User [testid@aaf.att.com]
301 perm ungrant com.att.aaf.mechid com.att create com.test.TC_NSdelete1.@[user.name].cred_admin
303 UnGranted Permission [com.att.aaf.mechid|com.att|create] from Role [com.test.TC_NSdelete1.@[THE_USER].cred_admin]
305 as testid@aaf.att.com
307 set force=true role delete com.test.TC_NSdelete1.@[user.name].cred_admin
311 # TC_NSdelete1.99.97.POS Clean Namespace
313 set force=true ns delete com.test.TC_NSdelete1.@[user.name].app
318 set force=true ns delete com.test.TC_NSdelete1.@[user.name]
323 set force=true ns delete com.test.force.@[user.name]
325 Failed [SVC2404]: Not Found - com.test.force.@[THE_USER] does not exist
327 # TC_NSdelete1.99.98.POS Check Clean Namespace
328 ns list name com.test.TC_NSdelete1.@[user.name].app
331 List Namespaces by Name[com.test.TC_NSdelete1.@[THE_USER].app]
332 --------------------------------------------------------------------------------
333 *** Namespace Not Found ***
335 ns list name com.test.TC_NSdelete1.@[user.name]
338 List Namespaces by Name[com.test.TC_NSdelete1.@[THE_USER]]
339 --------------------------------------------------------------------------------
340 *** Namespace Not Found ***
342 ns list name com.test.force.@[user.name]
345 List Namespaces by Name[com.test.force.@[THE_USER]]
346 --------------------------------------------------------------------------------
347 *** Namespace Not Found ***
349 # TC_NSdelete1.99.99.POS Clean and check Company Namespace
352 set force=true ns delete com.@[user.name]
354 Failed [SVC2404]: Not Found - com.@[THE_USER] does not exist
356 ns list name com.@[user.name]
359 List Namespaces by Name[com.@[THE_USER]]
360 --------------------------------------------------------------------------------
361 *** Namespace Not Found ***