diff options
author | Aanand Prasad <aanand.prasad@gmail.com> | 2016-03-16 17:35:08 +0000 |
---|---|---|
committer | Aanand Prasad <aanand.prasad@gmail.com> | 2016-03-16 17:37:54 +0000 |
commit | 7417bc2cceb67d830ecfe2fb541cbd68e4113f17 (patch) | |
tree | db185bc8e0d93c92f941eef634edaa91b6041f86 | |
parent | 4ffa1be825431c51532615bd74b47d92951658c6 (diff) | |
download | docker-py-7417bc2cceb67d830ecfe2fb541cbd68e4113f17.tar.gz |
Don't support tmpfs in API version < 1.22
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
-rw-r--r-- | docker/utils/utils.py | 2 | ||||
-rw-r--r-- | tests/unit/container_test.py | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/docker/utils/utils.py b/docker/utils/utils.py index 04a09a9..c5914cf 100644 --- a/docker/utils/utils.py +++ b/docker/utils/utils.py @@ -781,6 +781,8 @@ def create_host_config(binds=None, port_bindings=None, lxc_conf=None, host_config['CpuPeriod'] = cpu_period if tmpfs: + if version_lt(version, '1.22'): + raise host_config_version_error('tmpfs', '1.22') host_config["Tmpfs"] = convert_tmpfs_mounts(tmpfs) return host_config diff --git a/tests/unit/container_test.py b/tests/unit/container_test.py index 34630b6..2a72c17 100644 --- a/tests/unit/container_test.py +++ b/tests/unit/container_test.py @@ -1016,6 +1016,7 @@ class CreateContainerTest(DockerClientTest): } }}''')) + @requires_api_version('1.22') def test_create_container_with_tmpfs_list(self): self.client.create_container( @@ -1044,6 +1045,7 @@ class CreateContainerTest(DockerClientTest): DEFAULT_TIMEOUT_SECONDS ) + @requires_api_version('1.22') def test_create_container_with_tmpfs_dict(self): self.client.create_container( |