]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
radosgw-admin.py: add test of deleting user with data.
authorcaleb miles <caselim@gmail.com>
Fri, 26 Oct 2012 21:35:04 +0000 (17:35 -0400)
committercaleb miles <caselim@gmail.com>
Fri, 26 Oct 2012 21:50:25 +0000 (17:50 -0400)
Signed-off-by: caleb miles <caleb.miles@inktank.com>
teuthology/task/radosgw-admin.py

index 5bbbc7b338b2b7ccb0903d426bbd0fbc74697fd8..87a2f00166dfaf3762653072e3064f569ba58314 100644 (file)
@@ -418,8 +418,15 @@ def task(ctx, config):
     # TESTCASE 'rm-user','user','rm','existing user','fails, still has buckets'
     (err, out) = rgwadmin(ctx, client, ['user', 'rm', '--uid', user])
     assert err
+
+    # TESTCASE 'rm-user2', 'user', 'rm', user with data', 'succeeds'
+    bucket = connection.create_bucket(bucket_name)
+    key = boto.s3.key.Key(bucket)
+    key.set_contents_from_string('eight')
+
+    (err, out) = rgwadmin(ctx, client, ['user', 'rm', '--uid', user, '--purge-data' ])
     assert not err
 
-    # TESTCASE 'rm-user2','user','rm','deleted user','fails'
+    # TESTCASE 'rm-user3','user','rm','deleted user','fails'
     (err, out) = rgwadmin(ctx, client, ['user', 'info', '--uid', user])
     assert err