ragweed_conf[section].setdefault('user_id', user)
ragweed_conf[section].setdefault('email', '{user}+test@test.test'.format(user=user))
ragweed_conf[section].setdefault('display_name', 'Mr. {user}'.format(user=user))
- ragweed_conf[section].setdefault('access_key', ''.join(random.choice(string.uppercase) for i in range(20)))
+ ragweed_conf[section].setdefault('access_key', ''.join(random.choice(string.ascii_uppercase) for i in range(20)))
ragweed_conf[section].setdefault('secret_key', base64.b64encode(os.urandom(40)))
assert isinstance(config, dict)
for client, properties in config['config'].items():
- run_stages[client] = string.split(properties.get('stages', 'prepare,check'), ',')
+ run_stages[client] = properties.get('stages', 'prepare,check').split(',')
log.info('Creating rgw users...')
testdir = teuthology.get_testdir(ctx)
testdir = teuthology.get_testdir(ctx)
attrs = ["!fails_on_rgw"]
for client, client_config in config.items():
- stages = string.join(run_stages[client], ',')
+ stages = ','.join(run_stages[client])
args = [
'RAGWEED_CONF={tdir}/archive/ragweed.{client}.conf'.format(tdir=testdir, client=client),
'RAGWEED_STAGES={stages}'.format(stages=stages),