summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJoffrey F <f.joffrey@gmail.com>2015-09-01 16:36:32 -0700
committerJoffrey F <f.joffrey@gmail.com>2015-09-01 16:36:32 -0700
commit7dce129180cb0ee88bc4bce7d36aa76332ebb36f (patch)
treee2122953ce5d7b86771cb60ee79814edd50b08c7 /tests
parentc485bd8dc0e0daf9834df7d72fdf8e21f36985db (diff)
parent1362938f03b2eca3edb0682b5ea48c841dc636c5 (diff)
downloaddocker-py-7dce129180cb0ee88bc4bce7d36aa76332ebb36f.tar.gz
Merge pull request #754 from aanand/default-to-tcp-url-on-windows
Default to 127.0.0.1:2375 on Windows
Diffstat (limited to 'tests')
-rw-r--r--tests/utils_test.py16
1 files changed, 12 insertions, 4 deletions
diff --git a/tests/utils_test.py b/tests/utils_test.py
index a668cba..7ce888b 100644
--- a/tests/utils_test.py
+++ b/tests/utils_test.py
@@ -79,8 +79,6 @@ class UtilsTest(base.BaseTestCase):
'tcp://:7777': 'http://127.0.0.1:7777',
'http://:7777': 'http://127.0.0.1:7777',
'https://kokia.jp:2375': 'https://kokia.jp:2375',
- '': 'http+unix://var/run/docker.sock',
- None: 'http+unix://var/run/docker.sock',
'unix:///var/run/docker.sock': 'http+unix:///var/run/docker.sock',
'unix://': 'http+unix://var/run/docker.sock',
'somehost.net:80/service/swarm': (
@@ -90,10 +88,20 @@ class UtilsTest(base.BaseTestCase):
for host in invalid_hosts:
with pytest.raises(DockerException):
- parse_host(host)
+ parse_host(host, None)
for host, expected in valid_hosts.items():
- self.assertEqual(parse_host(host), expected, msg=host)
+ self.assertEqual(parse_host(host, None), expected, msg=host)
+
+ def test_parse_host_empty_value(self):
+ unix_socket = 'http+unix://var/run/docker.sock'
+ tcp_port = 'http://127.0.0.1:2375'
+
+ for val in [None, '']:
+ for platform in ['darwin', 'linux2', None]:
+ assert parse_host(val, platform) == unix_socket
+
+ assert parse_host(val, 'win32') == tcp_port
def test_kwargs_from_env_empty(self):
os.environ.update(DOCKER_HOST='',