Merge pull request #2142 from dnephin/fix_error_cant_connect

Fix error when compose can't connect to docker
This commit is contained in:
Aanand Prasad 2015-10-07 11:22:32 +01:00
commit fda615008c
4 changed files with 71 additions and 45 deletions

View file

@ -0,0 +1,22 @@
from __future__ import absolute_import
import pytest
from requests.exceptions import ConnectionError
from compose.cli import errors
from compose.cli.command import friendly_error_message
from tests import mock
from tests import unittest
class FriendlyErrorMessageTestCase(unittest.TestCase):
def test_dispatch_generic_connection_error(self):
with pytest.raises(errors.ConnectionErrorGeneric):
with mock.patch(
'compose.cli.command.call_silently',
autospec=True,
side_effect=[0, 1]
):
with friendly_error_message():
raise ConnectionError()