Merge pull request #189 from joke-lee/list_bucket_versiong_with_marker

test for https://github.com/ceph/ceph/pull/17934

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
This commit is contained in:
Yehuda Sadeh 2017-10-26 09:40:40 -07:00 committed by GitHub
commit 5138dd451d

View file

@ -894,6 +894,21 @@ def test_bucket_list_return_data_versioning():
eq(key.version_id, key_data['version_id']) eq(key.version_id, key_data['version_id'])
@attr(resource='bucket')
@attr(method='get')
@attr(operation='list keys after marker when bucket versioning is configured')
@attr(assertion='marker list on versioning bucket')
def test_bucket_list_marker_versioning():
bucket = get_new_bucket()
check_configure_versioning_retry(bucket, True, "Enabled")
key_names = ['bar', 'baz', 'foo']
bucket = _create_keys(bucket=bucket, keys=key_names)
li = bucket.get_all_keys(marker='baz')
eq(li.marker, 'baz')
names = [e.name for e in li]
eq(names, ['foo'])
@attr(resource='object.metadata') @attr(resource='object.metadata')
@attr(method='head') @attr(method='head')
@attr(operation='modification-times') @attr(operation='modification-times')