From 0de0772e5935b46f7873a6e5bccfbc977f8e2099 Mon Sep 17 00:00:00 2001 From: caleb miles Date: Fri, 26 Oct 2012 17:35:04 -0400 Subject: [PATCH] radosgw-admin.py: add test of deleting user with data. Signed-off-by: caleb miles --- teuthology/task/radosgw-admin.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/teuthology/task/radosgw-admin.py b/teuthology/task/radosgw-admin.py index 5bbbc7b338b2b..87a2f00166dfa 100644 --- a/teuthology/task/radosgw-admin.py +++ b/teuthology/task/radosgw-admin.py @@ -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 -- 2.39.5