mirror of
https://github.com/ceph/ceph
synced 2025-03-11 02:39:05 +00:00
rgw: add list user admin OP API unit tests
Signed-off-by: Oshyn Song <dualyangsong@gmail.com>
This commit is contained in:
parent
97e1ff50e5
commit
b7580932c0
@ -235,6 +235,33 @@ def task(ctx, config):
|
||||
|
||||
assert ret == 200
|
||||
|
||||
# TESTCASE 'list-no-user','user','list','list user keys','user list object'
|
||||
(ret, out) = rgwadmin_rest(admin_conn, ['user', 'list'], {'max-entries' : 0})
|
||||
assert ret == 200
|
||||
assert out['count'] == 0
|
||||
assert out['truncated'] == True
|
||||
assert len(out['keys']) == 0
|
||||
assert len(out['marker']) > 0
|
||||
|
||||
# TESTCASE 'list-user-without-marker','user','list','list user keys','user list object'
|
||||
(ret, out) = rgwadmin_rest(admin_conn, ['user', 'list'], {'max-entries' : 1})
|
||||
assert ret == 200
|
||||
assert out['count'] == 1
|
||||
assert out['truncated'] == True
|
||||
assert len(out['keys']) == 1
|
||||
assert len(out['marker']) > 0
|
||||
marker = out['marker']
|
||||
|
||||
# TESTCASE 'list-user-with-marker','user','list','list user keys','user list object'
|
||||
(ret, out) = rgwadmin_rest(admin_conn, ['user', 'list'], {'max-entries' : 1, 'marker': marker})
|
||||
assert ret == 200
|
||||
assert out['count'] == 1
|
||||
assert out['truncated'] == False
|
||||
assert len(out['keys']) == 1
|
||||
|
||||
(ret, out) = rgwadmin_rest(admin_conn, ['user', 'list'], {'max-entries' : 1,
|
||||
'marker': })
|
||||
|
||||
# TESTCASE 'info-existing','user','info','existing user','returns correct info'
|
||||
(ret, out) = rgwadmin_rest(admin_conn, ['user', 'info'], {'uid' : user1})
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user