blob: 3c58002e7ccd4eae33b19b97f6941b1019df144c [file] [log] [blame]
set testid <pass>
set testid@aaf.att.com <pass>
set XX@NS <pass>
set testunused <pass>
set bogus boguspass
#delay 10
set NFR 0
# TC_05
ns list name com.test.TC_Link_1.@[user.name]
** Expect 200,404 **
List Namespaces by Name[com.test.TC_Link_1.@[THE_USER]]
--------------------------------------------------------------------------------
*** Namespace Not Found ***
ns list name com.test.TC_Link_2.@[user.name]
** Expect 200,404 **
List Namespaces by Name[com.test.TC_Link_2.@[THE_USER]]
--------------------------------------------------------------------------------
*** Namespace Not Found ***
perm list role com.test.TC_Link_1.@[user.name].myRole
** Expect 200,404 **
List Perms by Role [com.test.TC_Link_1.@[THE_USER].myRole]
--------------------------------------------------------------------------------
PERM Type Instance Action
--------------------------------------------------------------------------------
role list perm com.test.TC_Link_2.@[user.name].myPerm myInstance myAction
** Expect 200,404 **
List Roles by Perm com.test.TC_Link_2.@[THE_USER].myPerm|myInstance|myAction
--------------------------------------------------------------------------------
ROLE Name
PERM Type Instance Action
--------------------------------------------------------------------------------
# TC_10
as XX@NS
ns create com.test.TC_Link_1.@[user.name] @[user.name] XX@NS
** Expect 201 **
Created Namespace
ns create com.test.TC_Link_2.@[user.name] @[user.name] XX@NS
** Expect 201 **
Created Namespace
role create com.test.TC_Link_1.@[user.name].myRole
** Expect 201 **
Created Role
perm create com.test.TC_Link_2.@[user.name].myPerm myInstance myAction
** Expect 201 **
Created Permission
perm grant com.test.TC_Link_2.@[user.name].myPerm myInstance myAction com.test.TC_Link_1.@[user.name].myRole
** Expect 201 **
Granted Permission [com.test.TC_Link_2.@[THE_USER].myPerm|myInstance|myAction] to Role [com.test.TC_Link_1.@[THE_USER].myRole]
# 15_print
ns list name com.test.TC_Link_1.@[user.name]
** Expect 200 **
List Namespaces by Name[com.test.TC_Link_1.@[THE_USER]]
--------------------------------------------------------------------------------
com.test.TC_Link_1.@[THE_USER]
Administrators
XX@NS
Responsible Parties
@[THE_USER]@csp.att.com
Roles
com.test.TC_Link_1.@[THE_USER].admin
com.test.TC_Link_1.@[THE_USER].myRole
com.test.TC_Link_1.@[THE_USER].owner
Permissions
com.test.TC_Link_1.@[THE_USER].access * *
com.test.TC_Link_1.@[THE_USER].access * read
ns list name com.test.TC_Link_2.@[user.name]
** Expect 200 **
List Namespaces by Name[com.test.TC_Link_2.@[THE_USER]]
--------------------------------------------------------------------------------
com.test.TC_Link_2.@[THE_USER]
Administrators
XX@NS
Responsible Parties
@[THE_USER]@csp.att.com
Roles
com.test.TC_Link_2.@[THE_USER].admin
com.test.TC_Link_2.@[THE_USER].owner
Permissions
com.test.TC_Link_2.@[THE_USER].access * *
com.test.TC_Link_2.@[THE_USER].access * read
com.test.TC_Link_2.@[THE_USER].myPerm myInstance myAction
perm list role com.test.TC_Link_1.@[user.name].myRole
** Expect 200 **
List Perms by Role [com.test.TC_Link_1.@[THE_USER].myRole]
--------------------------------------------------------------------------------
PERM Type Instance Action
--------------------------------------------------------------------------------
com.test.TC_Link_2.@[THE_USER].myPerm myInstance myAction
role list perm com.test.TC_Link_2.@[user.name].myPerm myInstance myAction
** Expect 200 **
List Roles by Perm com.test.TC_Link_2.@[THE_USER].myPerm|myInstance|myAction
--------------------------------------------------------------------------------
ROLE Name
PERM Type Instance Action
--------------------------------------------------------------------------------
com.test.TC_Link_1.@[THE_USER].myRole
com.test.TC_Link_2.@[THE_USER].myPerm myInstance myAction
role delete com.test.TC_Link_1.@[user.name].myRole
** Expect 200 **
Deleted Role
# 15_print
ns list name com.test.TC_Link_1.@[user.name]
** Expect 200 **
List Namespaces by Name[com.test.TC_Link_1.@[THE_USER]]
--------------------------------------------------------------------------------
com.test.TC_Link_1.@[THE_USER]
Administrators
XX@NS
Responsible Parties
@[THE_USER]@csp.att.com
Roles
com.test.TC_Link_1.@[THE_USER].admin
com.test.TC_Link_1.@[THE_USER].owner
Permissions
com.test.TC_Link_1.@[THE_USER].access * *
com.test.TC_Link_1.@[THE_USER].access * read
ns list name com.test.TC_Link_2.@[user.name]
** Expect 200 **
List Namespaces by Name[com.test.TC_Link_2.@[THE_USER]]
--------------------------------------------------------------------------------
com.test.TC_Link_2.@[THE_USER]
Administrators
XX@NS
Responsible Parties
@[THE_USER]@csp.att.com
Roles
com.test.TC_Link_2.@[THE_USER].admin
com.test.TC_Link_2.@[THE_USER].owner
Permissions
com.test.TC_Link_2.@[THE_USER].access * *
com.test.TC_Link_2.@[THE_USER].access * read
com.test.TC_Link_2.@[THE_USER].myPerm myInstance myAction
perm list role com.test.TC_Link_1.@[user.name].myRole
** Expect 200 **
List Perms by Role [com.test.TC_Link_1.@[THE_USER].myRole]
--------------------------------------------------------------------------------
PERM Type Instance Action
--------------------------------------------------------------------------------
role list perm com.test.TC_Link_2.@[user.name].myPerm myInstance myAction
** Expect 200 **
List Roles by Perm com.test.TC_Link_2.@[THE_USER].myPerm|myInstance|myAction
--------------------------------------------------------------------------------
ROLE Name
PERM Type Instance Action
--------------------------------------------------------------------------------
role create com.test.TC_Link_1.@[user.name].myRole
** Expect 201 **
Created Role
perm grant com.test.TC_Link_2.@[user.name].myPerm myInstance myAction com.test.TC_Link_1.@[user.name].myRole
** Expect 201 **
Granted Permission [com.test.TC_Link_2.@[THE_USER].myPerm|myInstance|myAction] to Role [com.test.TC_Link_1.@[THE_USER].myRole]
# 15_print
ns list name com.test.TC_Link_1.@[user.name]
** Expect 200 **
List Namespaces by Name[com.test.TC_Link_1.@[THE_USER]]
--------------------------------------------------------------------------------
com.test.TC_Link_1.@[THE_USER]
Administrators
XX@NS
Responsible Parties
@[THE_USER]@csp.att.com
Roles
com.test.TC_Link_1.@[THE_USER].admin
com.test.TC_Link_1.@[THE_USER].myRole
com.test.TC_Link_1.@[THE_USER].owner
Permissions
com.test.TC_Link_1.@[THE_USER].access * *
com.test.TC_Link_1.@[THE_USER].access * read
ns list name com.test.TC_Link_2.@[user.name]
** Expect 200 **
List Namespaces by Name[com.test.TC_Link_2.@[THE_USER]]
--------------------------------------------------------------------------------
com.test.TC_Link_2.@[THE_USER]
Administrators
XX@NS
Responsible Parties
@[THE_USER]@csp.att.com
Roles
com.test.TC_Link_2.@[THE_USER].admin
com.test.TC_Link_2.@[THE_USER].owner
Permissions
com.test.TC_Link_2.@[THE_USER].access * *
com.test.TC_Link_2.@[THE_USER].access * read
com.test.TC_Link_2.@[THE_USER].myPerm myInstance myAction
perm list role com.test.TC_Link_1.@[user.name].myRole
** Expect 200 **
List Perms by Role [com.test.TC_Link_1.@[THE_USER].myRole]
--------------------------------------------------------------------------------
PERM Type Instance Action
--------------------------------------------------------------------------------
com.test.TC_Link_2.@[THE_USER].myPerm myInstance myAction
role list perm com.test.TC_Link_2.@[user.name].myPerm myInstance myAction
** Expect 200 **
List Roles by Perm com.test.TC_Link_2.@[THE_USER].myPerm|myInstance|myAction
--------------------------------------------------------------------------------
ROLE Name
PERM Type Instance Action
--------------------------------------------------------------------------------
com.test.TC_Link_1.@[THE_USER].myRole
com.test.TC_Link_2.@[THE_USER].myPerm myInstance myAction
as XX@NS
force ns delete com.test.TC_Link_2.@[user.name]
** Expect 200,404 **
Deleted Namespace
force ns delete com.test.TC_Link_1.@[user.name]
** Expect 200,404 **
Deleted Namespace