Merge pull request #3799 from aanand/handle-connection-error-on-project-init

Handle connection errors on project initialization
This commit is contained in:
Joffrey F 2016-09-06 10:25:48 -07:00 • committed by GitHub
commit 267a243f80
3 changed files with 21 additions and 1 deletions

View file

@ -154,6 +154,19 @@ class CLITestCase(DockerClientTestCase):
returncode=0
)
def test_host_not_reachable(self):
result = self.dispatch(['-H=tcp://doesnotexist:8000', 'ps'], returncode=1)
assert "Couldn't connect to Docker daemon" in result.stderr
def test_host_not_reachable_volumes_from_container(self):
self.base_dir = 'tests/fixtures/volumes-from-container'
container = self.client.create_container('busybox', 'true', name='composetest_data_container')
self.addCleanup(self.client.remove_container, container)
result = self.dispatch(['-H=tcp://doesnotexist:8000', 'ps'], returncode=1)
assert "Couldn't connect to Docker daemon" in result.stderr
def test_config_list_services(self):
self.base_dir = 'tests/fixtures/v2-full'
result = self.dispatch(['config', '--services'])

View file

@ -0,0 +1,5 @@
version: "2"
services:
test:
image: busybox
volumes_from: ["container:composetest_data_container"]