mirror of https://github.com/docker/docker-py.git
Merge pull request #1341 from pacoxu/patch-1
Scope is added in volume after docker 1.12
This commit is contained in:
commit
08aac9d571
|
|
@ -64,7 +64,8 @@ class VolumeApiMixin(object):
|
||||||
{u'Driver': u'local',
|
{u'Driver': u'local',
|
||||||
u'Labels': {u'key': u'value'},
|
u'Labels': {u'key': u'value'},
|
||||||
u'Mountpoint': u'/var/lib/docker/volumes/foobar/_data',
|
u'Mountpoint': u'/var/lib/docker/volumes/foobar/_data',
|
||||||
u'Name': u'foobar'}
|
u'Name': u'foobar',
|
||||||
|
u'Scope': u'local'}
|
||||||
|
|
||||||
"""
|
"""
|
||||||
url = self._url('/volumes/create')
|
url = self._url('/volumes/create')
|
||||||
|
|
|
||||||
|
|
@ -89,6 +89,16 @@ class VolumeTest(BaseAPIClientTest):
|
||||||
'perfectcherryblossom', driver_opts=''
|
'perfectcherryblossom', driver_opts=''
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@requires_api_version('1.24')
|
||||||
|
def test_create_volume_with_no_specified_name(self):
|
||||||
|
result = self.client.create_volume(name=None)
|
||||||
|
self.assertIn('Name', result)
|
||||||
|
self.assertNotEqual(result['Name'], None)
|
||||||
|
self.assertIn('Driver', result)
|
||||||
|
self.assertEqual(result['Driver'], 'local')
|
||||||
|
self.assertIn('Scope', result)
|
||||||
|
self.assertEqual(result['Scope'], 'local')
|
||||||
|
|
||||||
@requires_api_version('1.21')
|
@requires_api_version('1.21')
|
||||||
def test_inspect_volume(self):
|
def test_inspect_volume(self):
|
||||||
name = 'perfectcherryblossom'
|
name = 'perfectcherryblossom'
|
||||||
|
|
|
||||||
|
|
@ -389,11 +389,13 @@ def get_fake_volume_list():
|
||||||
{
|
{
|
||||||
'Name': 'perfectcherryblossom',
|
'Name': 'perfectcherryblossom',
|
||||||
'Driver': 'local',
|
'Driver': 'local',
|
||||||
'Mountpoint': '/var/lib/docker/volumes/perfectcherryblossom'
|
'Mountpoint': '/var/lib/docker/volumes/perfectcherryblossom',
|
||||||
|
'Scope': 'local'
|
||||||
}, {
|
}, {
|
||||||
'Name': 'subterraneananimism',
|
'Name': 'subterraneananimism',
|
||||||
'Driver': 'local',
|
'Driver': 'local',
|
||||||
'Mountpoint': '/var/lib/docker/volumes/subterraneananimism'
|
'Mountpoint': '/var/lib/docker/volumes/subterraneananimism',
|
||||||
|
'Scope': 'local'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -408,7 +410,8 @@ def get_fake_volume():
|
||||||
'Mountpoint': '/var/lib/docker/volumes/perfectcherryblossom',
|
'Mountpoint': '/var/lib/docker/volumes/perfectcherryblossom',
|
||||||
'Labels': {
|
'Labels': {
|
||||||
'com.example.some-label': 'some-value'
|
'com.example.some-label': 'some-value'
|
||||||
}
|
},
|
||||||
|
'Scope': 'local'
|
||||||
}
|
}
|
||||||
return status_code, response
|
return status_code, response
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue