Kaydet (Commit) b5fb6d21 authored tarafından Daniel Nephin's avatar Daniel Nephin

Merge pull request #866 from ticosax/fix-volume-listing

fix typo filter param for `volumes`
...@@ -5,7 +5,7 @@ class VolumeApiMixin(object): ...@@ -5,7 +5,7 @@ class VolumeApiMixin(object):
@utils.minimum_version('1.21') @utils.minimum_version('1.21')
def volumes(self, filters=None): def volumes(self, filters=None):
params = { params = {
'filter': utils.convert_filters(filters) if filters else None 'filters': utils.convert_filters(filters) if filters else None
} }
url = self._url('/volumes') url = self._url('/volumes')
return self._result(self._get(url, params=params), True) return self._result(self._get(url, params=params), True)
......
...@@ -17,6 +17,18 @@ class VolumeTest(DockerClientTest): ...@@ -17,6 +17,18 @@ class VolumeTest(DockerClientTest):
self.assertEqual(args[0][0], 'GET') self.assertEqual(args[0][0], 'GET')
self.assertEqual(args[0][1], url_prefix + 'volumes') self.assertEqual(args[0][1], url_prefix + 'volumes')
@base.requires_api_version('1.21')
def test_list_volumes_and_filters(self):
volumes = self.client.volumes(filters={'dangling': True})
assert 'Volumes' in volumes
assert len(volumes['Volumes']) == 2
args = fake_request.call_args
assert args[0][0] == 'GET'
assert args[0][1] == url_prefix + 'volumes'
assert args[1] == {'params': {'filters': '{"dangling": ["true"]}'},
'timeout': 60}
@base.requires_api_version('1.21') @base.requires_api_version('1.21')
def test_create_volume(self): def test_create_volume(self):
name = 'perfectcherryblossom' name = 'perfectcherryblossom'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment