bucket_name = _create_objects(keys=key_names)
client = get_client()
+ paginator = client.get_paginator('list_objects')
+ pages = paginator.paginate(Bucket=bucket_name)
+ numKeys = 0
+ for page in pages:
+ numKeys += len(page['Contents'])
+
response = client.list_objects(Bucket=bucket_name)
- eq(len(response['Contents']), 1001)
+ eq(numKeys, 1001)
objs_dict = _make_objs_dict(key_names=key_names)
e = assert_raises(ClientError,client.delete_objects,Bucket=bucket_name,Delete=objs_dict)
- eq(e.response['Error']['Code'], 400)
+
+ status, error_code = _get_status_and_error_code(e.response)
+ eq(status, 400)
@attr(resource='object')
@attr(method='put')