summaryrefslogtreecommitdiffstats
path: root/python-dockering/tests
diff options
context:
space:
mode:
Diffstat (limited to 'python-dockering/tests')
-rw-r--r--python-dockering/tests/test_config_building.py14
-rw-r--r--python-dockering/tests/test_core.py1
2 files changed, 7 insertions, 8 deletions
diff --git a/python-dockering/tests/test_config_building.py b/python-dockering/tests/test_config_building.py
index 16ecb58..c1df84a 100644
--- a/python-dockering/tests/test_config_building.py
+++ b/python-dockering/tests/test_config_building.py
@@ -26,20 +26,20 @@ from dockering.exceptions import DockerConstructionError
# The docker-py library sneakily expects version to "know" that there is an
# actual Docker API that you can connect with.
-DOCKER_API_VERSION = "1.24"
-create_host_config = partial(docker.utils.utils.create_host_config,
+DOCKER_API_VERSION = "auto"
+HostConfig = partial(docker.types.HostConfig,
version=DOCKER_API_VERSION)
def test_add_host_config_params_volumes():
hcp = doc.add_host_config_params_volumes()
- hc = create_host_config(**hcp)
+ hc = HostConfig(**hcp)
expected = { 'NetworkMode': 'default' }
assert expected == hc
volumes = [{"host": {"path": "some-path-host"},
"container": {"bind": "some-path-container", "mode": "ro"}}]
hcp = doc.add_host_config_params_volumes(volumes=volumes)
- hc = create_host_config(**hcp)
+ hc = HostConfig(**hcp)
expected = {'Binds': ['some-path-host:some-path-container:ro'], 'NetworkMode': 'default'}
assert expected == hc
@@ -47,13 +47,13 @@ def test_add_host_config_params_volumes():
def test_add_host_config_params_ports():
ports = [ "22:22", "80:80" ]
hcp = doc.add_host_config_params_ports(ports=ports)
- hc = create_host_config(**hcp)
+ hc = HostConfig(**hcp)
expected = {'PortBindings': {'22/tcp': [{'HostPort': '22', 'HostIp': ''}],
'80/tcp': [{'HostPort': '80', 'HostIp': ''}]}, 'NetworkMode': 'default'}
assert expected == hc
hcp = doc.add_host_config_params_ports()
- hc = create_host_config(**hcp)
+ hc = HostConfig(**hcp)
expected = {'NetworkMode': 'default', 'PublishAllPorts': True}
assert expected == hc
@@ -61,7 +61,7 @@ def test_add_host_config_params_ports():
def test_add_host_config_params_dns():
docker_host = "192.168.1.1"
hcp = doc.add_host_config_params_dns(docker_host)
- hc = create_host_config(**hcp)
+ hc = HostConfig(**hcp)
expected = {'NetworkMode': 'default', 'DnsSearch': ['service.consul'],
'Dns': ['192.168.1.1'], 'ExtraHosts': ['consul:192.168.1.1']}
assert expected == hc
diff --git a/python-dockering/tests/test_core.py b/python-dockering/tests/test_core.py
index 76e027b..08cadfc 100644
--- a/python-dockering/tests/test_core.py
+++ b/python-dockering/tests/test_core.py
@@ -20,7 +20,6 @@
import os
from functools import partial
import pytest
-import docker
from dockering import core as doc
from dockering.exceptions import DockerError, DockerConnectionError