File tree Expand file tree Collapse file tree 3 files changed +6
-3
lines changed Expand file tree Collapse file tree 3 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ def runTests = { Map settings ->
63
63
def testContainerName = " dpy-tests-\$ BUILD_NUMBER-\$ EXECUTOR_NUMBER-${ pythonVersion} -${ dockerVersion} "
64
64
try {
65
65
sh """ docker run -d --name ${ dindContainerName} -v /tmp --privileged \\
66
- dockerswarm/dind:${ dockerVersion} docker daemon -H tcp://0.0.0.0:2375
66
+ dockerswarm/dind:${ dockerVersion} docker daemon -H tcp://0.0.0.0:2375 --experimental
67
67
"""
68
68
sh """ docker run \\
69
69
--name ${ testContainerName} --volumes-from ${ dindContainerName} \\
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ integration-test-py3: build-py3
45
45
integration-dind : build build-py3
46
46
docker rm -vf dpy-dind || :
47
47
docker run -d --name dpy-dind --privileged dockerswarm/dind:1.13.1 docker daemon\
48
- -H tcp://0.0.0.0:2375
48
+ -H tcp://0.0.0.0:2375 --experimental
49
49
docker run --rm --env=" DOCKER_HOST=tcp://docker:2375" --env=" DOCKER_TEST_API_VERSION=1.26" \
50
50
--link=dpy-dind:docker docker-sdk-python py.test tests/integration
51
51
docker run --rm --env=" DOCKER_HOST=tcp://docker:2375" --env=" DOCKER_TEST_API_VERSION=1.26" \
@@ -59,7 +59,7 @@ integration-dind-ssl: build-dind-certs build build-py3
59
59
--env=" DOCKER_CERT_PATH=/certs" --volumes-from dpy-dind-certs --name dpy-dind-ssl\
60
60
-v /tmp --privileged dockerswarm/dind:1.13.1 docker daemon --tlsverify\
61
61
--tlscacert=/certs/ca.pem --tlscert=/certs/server-cert.pem\
62
- --tlskey=/certs/server-key.pem -H tcp://0.0.0.0:2375
62
+ --tlskey=/certs/server-key.pem -H tcp://0.0.0.0:2375 --experimental
63
63
docker run --rm --volumes-from dpy-dind-ssl --env=" DOCKER_HOST=tcp://docker:2375" \
64
64
--env=" DOCKER_TLS_VERIFY=1" --env=" DOCKER_CERT_PATH=/certs" --env=" DOCKER_TEST_API_VERSION=1.26" \
65
65
--link=dpy-dind-ssl:docker docker-sdk-python py.test tests/integration
Original file line number Diff line number Diff line change 4
4
import time
5
5
6
6
import docker
7
+ import six
7
8
8
9
from ..helpers import (
9
10
force_leave_swarm , requires_api_version , requires_experimental
@@ -108,6 +109,8 @@ def test_service_logs(self):
108
109
assert self .get_service_container (name , include_stopped = True )
109
110
logs = self .client .service_logs (svc_id , stdout = True , is_tty = False )
110
111
log_line = next (logs )
112
+ if six .PY3 :
113
+ log_line = log_line .decode ('utf-8' )
111
114
assert 'hello\n ' in log_line
112
115
assert 'com.docker.swarm.service.id={}' .format (
113
116
svc_id ['ID' ]
You can’t perform that action at this time.
0 commit comments