support container_name from cli

Change-Id: Ib3a99b0453d7e04464ffef303accf1b0c05385df
This commit is contained in:
indianwhocodes 2022-11-22 20:03:27 -08:00
parent 7d3192cdee
commit 943b098b18
1 changed files with 6 additions and 0 deletions

View File

@ -117,6 +117,8 @@ if __name__ == '__main__':
help='Number of GET operations to perform')
parser.add_option('-C', '--num-containers', dest='num_containers',
help='Number of containers to distribute objects among')
parser.add_option('--container-name', dest='container_name',
help='Set container name when number of containers is 1')
parser.add_option('-x', '--no-delete', dest='delete', action='store_false',
help='If set, will not delete the objects created')
parser.add_option('-V', '--auth_version', dest='auth_version',
@ -151,6 +153,10 @@ if __name__ == '__main__':
parser.set_defaults(**conf)
options, _junk = parser.parse_args()
if int(options.num_containers) > 1 and options.container_name is not '':
raise ValueError('--num-containers (%s) must be '
'equal to 1 when --container-name (%s) is set' %
(options.num_containers, options.container_name))
if options.concurrency is not '':
options.put_concurrency = options.concurrency
options.get_concurrency = options.concurrency