From: Yehuda Sadeh Date: Mon, 17 Jun 2013 18:44:01 +0000 (-0700) Subject: s3_test: add test for listing objects with special prefix X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ca72b6cb7b0bf9d6d26a6a7e8495fb25a48a1589;p=s3-tests.git s3_test: add test for listing objects with special prefix Check for ceph issue #5362. Prefix starts with underscore. Signed-off-by: Yehuda Sadeh --- diff --git a/s3tests/functional/test_s3.py b/s3tests/functional/test_s3.py index 8c2c7807..cc9171d9 100644 --- a/s3tests/functional/test_s3.py +++ b/s3tests/functional/test_s3.py @@ -3928,6 +3928,20 @@ def test_bucket_create_special_key_names(): names = [e.name for e in list(li)] eq(names, key_names) +@attr(resource='bucket') +@attr(method='get') +@attr(operation='create and list objects with underscore as prefix, list using prefix') +@attr(assertion='listing works correctly') +def test_bucket_list_special_prefix(): + key_names = ['_bla/1', '_bla/2', '_bla/3', '_bla/4', 'abcd'] + bucket = _create_keys(keys=key_names) + + li = bucket.get_all_keys() + eq(len(li), 5) + + li2 = bucket.get_all_keys(prefix='_bla/') + eq(len(li2), 4) + @attr(resource='object') @attr(method='put') @attr(operation='copy zero sized object in same bucket')