]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: add test for https://github.com/ceph/ceph/pull/22790 23143/head
authoryuliyang <yuliyang@cmss.chinamobile.com>
Fri, 20 Jul 2018 14:22:37 +0000 (22:22 +0800)
committeryuliyang <yuliyang@cmss.chinamobile.com>
Fri, 20 Jul 2018 14:22:37 +0000 (22:22 +0800)
Signed-off-by: yuliyang <yuliyang@cmss.chinamobile.com>
qa/tasks/radosgw_admin_rest.py

index 99a742f13b9e18efc2b9bf7d0e38c272227ba925..86fc3dbc1bafffc24c2aa2d07d8f583d33d3b9b3 100644 (file)
@@ -246,6 +246,17 @@ def task(ctx, config):
     assert out['keys'][0]['secret_key'] == secret_key
     assert not out['suspended']
 
+    # TESTCASE 'info-existing','user','info','existing user query with wrong uid but correct access key','returns correct info'
+    (ret, out) = rgwadmin_rest(admin_conn, ['user', 'info'], {'access-key' : access_key, 'uid': 'uid_not_exist'})
+
+    assert out['user_id'] == user1
+    assert out['email'] == email
+    assert out['display_name'] == display_name1
+    assert len(out['keys']) == 1
+    assert out['keys'][0]['access_key'] == access_key
+    assert out['keys'][0]['secret_key'] == secret_key
+    assert not out['suspended']
+
     # TESTCASE 'suspend-ok','user','suspend','active user','succeeds'
     (ret, out) = rgwadmin_rest(admin_conn, ['user', 'modify'], {'uid' : user1, 'suspended' : True})
     assert ret == 200