|
|
@@ -9,7 +9,6 @@ from os import path
|
|
|
import pytest
|
|
|
from docker.errors import APIError
|
|
|
from docker.errors import ImageNotFound
|
|
|
-from six import text_type
|
|
|
|
|
|
from .. import mock
|
|
|
from ..helpers import BUSYBOX_IMAGE_WITH_TAG
|
|
|
@@ -1029,7 +1028,7 @@ class ServiceTest(DockerClientTestCase):
|
|
|
with open(os.path.join(base_dir.encode('utf8'), b'foo\xE2bar'), 'w') as f:
|
|
|
f.write("hello world\n")
|
|
|
|
|
|
- service = self.create_service('web', build={'context': text_type(base_dir)})
|
|
|
+ service = self.create_service('web', build={'context': str(base_dir)})
|
|
|
service.build()
|
|
|
self.addCleanup(self.client.remove_image, service.image_name)
|
|
|
assert self.client.inspect_image('composetest_web')
|
|
|
@@ -1063,7 +1062,7 @@ class ServiceTest(DockerClientTestCase):
|
|
|
f.write("RUN echo ${build_version}\n")
|
|
|
|
|
|
service = self.create_service('buildwithargs',
|
|
|
- build={'context': text_type(base_dir),
|
|
|
+ build={'context': str(base_dir),
|
|
|
'args': {"build_version": "1"}})
|
|
|
service.build()
|
|
|
self.addCleanup(self.client.remove_image, service.image_name)
|
|
|
@@ -1080,7 +1079,7 @@ class ServiceTest(DockerClientTestCase):
|
|
|
f.write("RUN echo ${build_version}\n")
|
|
|
|
|
|
service = self.create_service('buildwithargs',
|
|
|
- build={'context': text_type(base_dir),
|
|
|
+ build={'context': str(base_dir),
|
|
|
'args': {"build_version": "1"}})
|
|
|
service.build(build_args_override={'build_version': '2'})
|
|
|
self.addCleanup(self.client.remove_image, service.image_name)
|
|
|
@@ -1096,7 +1095,7 @@ class ServiceTest(DockerClientTestCase):
|
|
|
f.write('FROM busybox\n')
|
|
|
|
|
|
service = self.create_service('buildlabels', build={
|
|
|
- 'context': text_type(base_dir),
|
|
|
+ 'context': str(base_dir),
|
|
|
'labels': {'com.docker.compose.test': 'true'}
|
|
|
})
|
|
|
service.build()
|
|
|
@@ -1123,7 +1122,7 @@ class ServiceTest(DockerClientTestCase):
|
|
|
self.client.start(net_container)
|
|
|
|
|
|
service = self.create_service('buildwithnet', build={
|
|
|
- 'context': text_type(base_dir),
|
|
|
+ 'context': str(base_dir),
|
|
|
'network': 'container:{}'.format(net_container['Id'])
|
|
|
})
|
|
|
|
|
|
@@ -1147,7 +1146,7 @@ class ServiceTest(DockerClientTestCase):
|
|
|
f.write('LABEL com.docker.compose.test.target=two\n')
|
|
|
|
|
|
service = self.create_service('buildtarget', build={
|
|
|
- 'context': text_type(base_dir),
|
|
|
+ 'context': str(base_dir),
|
|
|
'target': 'one'
|
|
|
})
|
|
|
|
|
|
@@ -1169,7 +1168,7 @@ class ServiceTest(DockerClientTestCase):
|
|
|
]))
|
|
|
|
|
|
service = self.create_service('build_extra_hosts', build={
|
|
|
- 'context': text_type(base_dir),
|
|
|
+ 'context': str(base_dir),
|
|
|
'extra_hosts': {
|
|
|
'foobar': '127.0.0.1',
|
|
|
'baz': '127.0.0.1'
|
|
|
@@ -1191,7 +1190,7 @@ class ServiceTest(DockerClientTestCase):
|
|
|
f.write('hello world\n')
|
|
|
|
|
|
service = self.create_service('build_gzip', build={
|
|
|
- 'context': text_type(base_dir),
|
|
|
+ 'context': str(base_dir),
|
|
|
})
|
|
|
service.build(gzip=True)
|
|
|
assert service.image()
|
|
|
@@ -1204,7 +1203,7 @@ class ServiceTest(DockerClientTestCase):
|
|
|
f.write('FROM busybox\n')
|
|
|
|
|
|
service = self.create_service('build_isolation', build={
|
|
|
- 'context': text_type(base_dir),
|
|
|
+ 'context': str(base_dir),
|
|
|
'isolation': 'default',
|
|
|
})
|
|
|
service.build()
|
|
|
@@ -1218,7 +1217,7 @@ class ServiceTest(DockerClientTestCase):
|
|
|
service = Service(
|
|
|
'build_leading_slug', client=self.client,
|
|
|
project='___-composetest', build={
|
|
|
- 'context': text_type(base_dir)
|
|
|
+ 'context': str(base_dir)
|
|
|
}
|
|
|
)
|
|
|
assert service.image_name == 'composetest_build_leading_slug'
|