mirror of
https://github.com/ceph/ceph
synced 2025-02-19 00:47:49 +00:00
radosgw-admin: Test subuser mask durability when creating new key.
Signed-off-by: caleb miles <caleb.miles@inktank.com>
This commit is contained in:
parent
7b3973fff2
commit
fb34c38332
@ -163,13 +163,28 @@ def task(ctx, config):
|
||||
assert out['keys'][0]['secret_key'] == secret_key
|
||||
|
||||
# TESTCASE 'add-swift-key','key','create','swift key','succeeds'
|
||||
subuser_access = 'full'
|
||||
subuser_perm = 'full-control'
|
||||
|
||||
(err, out) = rgwadmin(ctx, client, [
|
||||
'subuser', 'create', '--subuser', subuser1,
|
||||
'--access', subuser_access
|
||||
])
|
||||
assert not err
|
||||
|
||||
# TESTCASE 'add-swift-key','key','create','swift key','succeeds'
|
||||
(err, out) = rgwadmin(ctx, client, [
|
||||
'subuser', 'modify', '--subuser', subuser1,
|
||||
'--secret', swift_secret1,
|
||||
'--key-type', 'swift',
|
||||
])
|
||||
assert not err
|
||||
|
||||
# TESTCASE 'subuser-perm-mask', 'subuser', 'info', 'test subuser perm mask durability', 'succeeds'
|
||||
(err, out) = rgwadmin(ctx, client, ['user', 'info', '--uid', user1])
|
||||
|
||||
assert out['subusers'][0]['permissions'] == subuser_perm
|
||||
|
||||
# TESTCASE 'info-swift-key','user','info','after key addition','returns all keys'
|
||||
(err, out) = rgwadmin(ctx, client, ['user', 'info', '--uid', user1])
|
||||
assert not err
|
||||
|
Loading…
Reference in New Issue
Block a user