diff options
author | Joffrey F <joffrey@docker.com> | 2016-12-02 14:50:40 -0800 |
---|---|---|
committer | Joffrey F <joffrey@docker.com> | 2016-12-02 14:50:40 -0800 |
commit | 88b733b0f446440f8d8ef1a73e09daadee67dcb5 (patch) | |
tree | 8e077b2d9350e5a6d2fa547499464bc8719e94a6 /tests/integration | |
parent | 9f2f93de0ed4d9dd4c43e445ca5127752e380a2d (diff) | |
parent | cb967ef6825d62d10d2bebeda5ab89be8056a014 (diff) | |
download | docker-py-manics-patch-1.tar.gz |
Merge branch 'patch-1' of https://github.com/manics/docker-py into manics-patch-1manics-patch-1
Signed-off-by: Joffrey F <joffrey@docker.com>
Diffstat (limited to 'tests/integration')
-rw-r--r-- | tests/integration/api_service_test.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/integration/api_service_test.py b/tests/integration/api_service_test.py index 3581f99..bdf7c01 100644 --- a/tests/integration/api_service_test.py +++ b/tests/integration/api_service_test.py @@ -231,3 +231,19 @@ class ServiceTest(BaseAPIIntegrationTest): 'PublishedPort': 12357, 'TargetPort': 1990, 'Protocol': 'udp' } in ports assert len(ports) == 3 + + def test_create_service_with_env(self): + container_spec = docker.types.ContainerSpec( + 'busybox', ['true'], env={'DOCKER_PY_TEST': 1} + ) + task_tmpl = docker.types.TaskTemplate( + container_spec, + ) + name = self.get_service_name() + svc_id = self.client.create_service(task_tmpl, name=name) + svc_info = self.client.inspect_service(svc_id) + assert 'TaskTemplate' in svc_info['Spec'] + assert 'ContainerSpec' in svc_info['Spec']['TaskTemplate'] + con_spec = svc_info['Spec']['TaskTemplate']['ContainerSpec'] + assert 'Env' in con_spec + assert con_spec['Env'] == ['DOCKER_PY_TEST=1'] |