Merge "Add v2 support for the marker attribute"
This commit is contained in:
commit
cc38f51086
@ -555,6 +555,12 @@ class TestController(testtools.TestCase):
|
|||||||
self.assertEqual('image-3', images[2].name)
|
self.assertEqual('image-3', images[2].name)
|
||||||
self.assertEqual(3, len(images))
|
self.assertEqual(3, len(images))
|
||||||
|
|
||||||
|
def test_list_images_with_marker(self):
|
||||||
|
images = list(self.controller.list(limit=1,
|
||||||
|
marker='3a4560a1-e585-443e-9b39-553b46ec92d1'))
|
||||||
|
self.assertEqual('6f99bf80-2ee6-47cf-acfe-1f1fabb7e810', images[0].id)
|
||||||
|
self.assertEqual('image-2', images[0].name)
|
||||||
|
|
||||||
def test_list_images_visibility_public(self):
|
def test_list_images_visibility_public(self):
|
||||||
filters = {'filters': {'visibility': 'public'}}
|
filters = {'filters': {'visibility': 'public'}}
|
||||||
images = list(self.controller.list(**filters))
|
images = list(self.controller.list(**filters))
|
||||||
|
@ -168,6 +168,9 @@ class Controller(object):
|
|||||||
for dir in sort_dir:
|
for dir in sort_dir:
|
||||||
url = '%s&sort_dir=%s' % (url, dir)
|
url = '%s&sort_dir=%s' % (url, dir)
|
||||||
|
|
||||||
|
if isinstance(kwargs.get('marker'), six.string_types):
|
||||||
|
url = '%s&marker=%s' % (url, kwargs['marker'])
|
||||||
|
|
||||||
for image in paginate(url, page_size, limit):
|
for image in paginate(url, page_size, limit):
|
||||||
yield image
|
yield image
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user