mirror of https://github.com/docker/docker-py.git
Fix test cases for ``runtime`` config
Signed-off-by: Madhuri Kumari <madhuri.kumari@intel.com>
This commit is contained in:
parent
6ae24b9e60
commit
612c0f3d0d
|
@ -417,7 +417,7 @@ class ContainerApiMixin(object):
|
|||
Default: 10
|
||||
networking_config (dict): A networking configuration generated
|
||||
by :py:meth:`create_networking_config`.
|
||||
runtime (str): The name of the runtime tool to create container.
|
||||
runtime (str): Runtime to use with this container.
|
||||
|
||||
Returns:
|
||||
A dictionary with an image 'Id' key and a 'Warnings' key.
|
||||
|
@ -577,7 +577,7 @@ class ContainerApiMixin(object):
|
|||
values are: ``host``
|
||||
volumes_from (:py:class:`list`): List of container names or IDs to
|
||||
get volumes from.
|
||||
runtime (str): The name of the runtime tool to manage container.
|
||||
runtime (str): Runtime to use with this container.
|
||||
|
||||
|
||||
Returns:
|
||||
|
|
|
@ -659,7 +659,7 @@ class ContainerCollection(Collection):
|
|||
volumes_from (:py:class:`list`): List of container names or IDs to
|
||||
get volumes from.
|
||||
working_dir (str): Path to the working directory.
|
||||
runtime (str): The name of the runtime tool to create container.
|
||||
runtime (str): Runtime to use with this container.
|
||||
|
||||
Returns:
|
||||
The container logs, either ``STDOUT``, ``STDERR``, or both,
|
||||
|
|
|
@ -474,6 +474,8 @@ class HostConfig(dict):
|
|||
self['NanoCpus'] = nano_cpus
|
||||
|
||||
if runtime:
|
||||
if version_lt(version, '1.25'):
|
||||
raise host_config_version_error('runtime', '1.25')
|
||||
self['Runtime'] = runtime
|
||||
|
||||
|
||||
|
|
|
@ -122,8 +122,6 @@ Change log
|
|||
* Added support for `force_update` in `TaskTemplate`
|
||||
* Made `name` parameter optional in `APIClient.create_volume` and
|
||||
`DockerClient.volumes.create`
|
||||
* Added support for `runtime` in `APIClient.create_container` and
|
||||
`DockerClient.containers.run`
|
||||
|
||||
### Bugfixes
|
||||
|
||||
|
|
|
@ -1255,14 +1255,14 @@ class ContainerCPUTest(BaseAPIIntegrationTest):
|
|||
inspect_data = self.client.inspect_container(container)
|
||||
self.assertEqual(inspect_data['HostConfig']['CpusetCpus'], cpuset_cpus)
|
||||
|
||||
|
||||
def test_create_with_runtime(self):
|
||||
@requires_api_version('1.25')
|
||||
def test_create_with_runtime(self):
|
||||
container = self.client.create_container(
|
||||
BUSYBOX, ['echo', 'test'], runtime='runc'
|
||||
)
|
||||
self.tmp_containers.append(container['Id'])
|
||||
config = self.client.inspect_container(container)
|
||||
assert config['Config']['Runtime'] == 'runc'
|
||||
assert config['HostConfig']['Runtime'] == 'runc'
|
||||
|
||||
|
||||
class LinkTest(BaseAPIIntegrationTest):
|
||||
|
|
Loading…
Reference in New Issue