diff options
author | Joffrey F <f.joffrey@gmail.com> | 2015-09-01 16:36:32 -0700 |
---|---|---|
committer | Joffrey F <f.joffrey@gmail.com> | 2015-09-01 16:36:32 -0700 |
commit | 7dce129180cb0ee88bc4bce7d36aa76332ebb36f (patch) | |
tree | e2122953ce5d7b86771cb60ee79814edd50b08c7 /tests | |
parent | c485bd8dc0e0daf9834df7d72fdf8e21f36985db (diff) | |
parent | 1362938f03b2eca3edb0682b5ea48c841dc636c5 (diff) | |
download | docker-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.py | 16 |
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='', |