From 10c3508741cc975acdfbec6a70d30e74249bd2c4 Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Thu, 27 Oct 2011 12:11:28 -0700 Subject: [PATCH] rgw: add user suspend/enable test --- teuthology/task/radosgw-admin.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/teuthology/task/radosgw-admin.py b/teuthology/task/radosgw-admin.py index 8bbea061d5fdb..b4e1c53a0ea50 100644 --- a/teuthology/task/radosgw-admin.py +++ b/teuthology/task/radosgw-admin.py @@ -260,6 +260,22 @@ def task(ctx, config): # TODO: show log by bucket+date + # user suspension + (err, out) = rgwadmin(ctx, client, ['user', 'suspend', '--uid', user]) + assert not err + + try: + key = boto.s3.key.Key(bucket) + key.set_contents_from_string('two') + except boto.exception.S3ResponseError as e: + assert e.status == 403 + + (err, out) = rgwadmin(ctx, client, ['user', 'enable', '--uid', user]) + assert not err + + key = boto.s3.key.Key(bucket) + key.set_contents_from_string('three') + # remove user (err, out) = rgwadmin(ctx, client, ['user', 'rm', '--uid', user]) assert not err -- 2.39.5