summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAanand Prasad <aanand.prasad@gmail.com>2015-08-25 14:11:21 +0100
committerAanand Prasad <aanand.prasad@gmail.com>2015-08-25 14:11:21 +0100
commit41c21676a2cd46c8c6af40a4d83b40d3c0ce6d0a (patch)
tree5128614fe4e9c6dfbffe2da0a45063ac2d7c6690
parentd9a149f32711f324ae79813f3485da8fb83e1f53 (diff)
downloaddocker-py-41c21676a2cd46c8c6af40a4d83b40d3c0ce6d0a.tar.gz
Explicitly test NetworkMode logic in create_host_config
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
-rw-r--r--tests/utils_test.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/tests/utils_test.py b/tests/utils_test.py
index 91d676f..f10b0d0 100644
--- a/tests/utils_test.py
+++ b/tests/utils_test.py
@@ -144,11 +144,13 @@ class UtilsTest(base.BaseTestCase):
for filters, expected in tests:
self.assertEqual(convert_filters(filters), expected)
- def test_create_empty_host_config(self):
- empty_config = create_host_config(
- network_mode='', version=DEFAULT_DOCKER_API_VERSION
- )
- self.assertEqual(empty_config, {})
+ def test_create_host_config_no_options(self):
+ config = create_host_config(version='1.19')
+ self.assertFalse('NetworkMode' in config)
+
+ def test_create_host_config_no_options_newer_api_version(self):
+ config = create_host_config(version='1.20')
+ self.assertEqual(config['NetworkMode'], 'default')
def test_create_host_config_dict_ulimit(self):
ulimit_dct = {'name': 'nofile', 'soft': 8096}