From fa70eb8f67371568f47ae237606be63024164214 Mon Sep 17 00:00:00 2001 From: caleb miles Date: Wed, 3 Apr 2013 09:30:42 -0400 Subject: [PATCH] radosgw-admin: Test bucket list for bucket starting with underscore. Signed-off-by: caleb miles --- teuthology/task/radosgw-admin.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/teuthology/task/radosgw-admin.py b/teuthology/task/radosgw-admin.py index f2a9f2e618..6963a08533 100644 --- a/teuthology/task/radosgw-admin.py +++ b/teuthology/task/radosgw-admin.py @@ -558,6 +558,21 @@ def task(ctx, config): (err, out) = rgwadmin(ctx, client, ['bucket', 'rm', '--bucket', bucket_name, '--purge-objects']) assert not err + # TESTCASE 'create-bucket', 'bucket', 'create', 'bucket starting with underscore', 'succeeds' + underscore_bucket_name = '_' + bucket_name + underscore_bucket = connection.create_bucket(underscore_bucket_name) + + # add something to the bucket + test_key = underscore_bucket.new_key('test_key') + test_key.set_contents_from_string('test_string') + + (err, out) = rgwadmin(ctx, client, ['bucket', 'list', '--bucket', underscore_bucket_name]) + assert not err + assert out['bucket'] == underscore_bucket_name + + test_key.delete() + underscore_bucket.delete() + # TESTCASE 'caps-add', 'caps', 'add', 'add user cap', 'succeeds' caps='user=read' (err, out) = rgwadmin(ctx, client, ['caps', 'add', '--uid', user1, '--caps', caps]) -- 2.39.5