Kaydet (Commit) f27ecf3f authored tarafından Joffrey F's avatar Joffrey F

Add ContainerSpec mounts test

Signed-off-by: 's avatarJoffrey F <joffrey@docker.com>
üst 370cdb6d
......@@ -8,8 +8,8 @@ import pytest
from docker.constants import DEFAULT_DOCKER_API_VERSION
from docker.errors import InvalidArgument, InvalidVersion
from docker.types import (
ContainerConfig, EndpointConfig, HostConfig, IPAMConfig, IPAMPool,
LogConfig, Mount, ServiceMode, Ulimit,
ContainerConfig, ContainerSpec, EndpointConfig, HostConfig, IPAMConfig,
IPAMPool, LogConfig, Mount, ServiceMode, Ulimit,
)
try:
......@@ -220,6 +220,22 @@ class ContainerConfigTest(unittest.TestCase):
assert 'The volume_driver option has been moved' in str(w[0].message)
class ContainerSpecTest(unittest.TestCase):
def test_parse_mounts(self):
spec = ContainerSpec(
image='scratch', mounts=[
'/local:/container',
'/local2:/container2:ro',
Mount(target='/target', source='/source')
]
)
assert 'Mounts' in spec
assert len(spec['Mounts']) == 3
for mount in spec['Mounts']:
assert isinstance(mount, Mount)
class UlimitTest(unittest.TestCase):
def test_create_host_config_dict_ulimit(self):
ulimit_dct = {'name': 'nofile', 'soft': 8096}
......
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