summaryrefslogtreecommitdiff
path: root/tests/unit/cli/docker_client_test.py
diff options
context:
space:
mode:
authorJoffrey F <joffrey@docker.com>2016-08-09 15:13:01 -0700
committerJoffrey F <joffrey@docker.com>2016-08-09 15:13:01 -0700
commitc0305024f53c07607c34ff253860af386b004fbe (patch)
tree0ba658307001e64e18f2e8fd766b8c7a8d9ec77e /tests/unit/cli/docker_client_test.py
parentd29f8e10222f3dbd3b57d8dfb9a15404a4302609 (diff)
Remove surrounding quotes from TLS paths, if present
Signed-off-by: Joffrey F <joffrey@docker.com>
Diffstat (limited to 'tests/unit/cli/docker_client_test.py')
-rw-r--r--tests/unit/cli/docker_client_test.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/unit/cli/docker_client_test.py b/tests/unit/cli/docker_client_test.py
index 3430c25c..aaa935af 100644
--- a/tests/unit/cli/docker_client_test.py
+++ b/tests/unit/cli/docker_client_test.py
@@ -144,3 +144,16 @@ class TLSConfigTestCase(unittest.TestCase):
result = tls_config_from_options(options)
assert isinstance(result, docker.tls.TLSConfig)
assert result.assert_hostname is False
+
+ def test_tls_client_and_ca_quoted_paths(self):
+ options = {
+ '--tlscacert': '"{0}"'.format(self.ca_cert),
+ '--tlscert': '"{0}"'.format(self.client_cert),
+ '--tlskey': '"{0}"'.format(self.key),
+ '--tlsverify': True
+ }
+ result = tls_config_from_options(options)
+ assert isinstance(result, docker.tls.TLSConfig)
+ assert result.cert == (self.client_cert, self.key)
+ assert result.ca_cert == self.ca_cert
+ assert result.verify is True