diff options
author | Maura Hausman <mhausman@wayfair.com> | 2017-07-24 18:16:06 -0400 |
---|---|---|
committer | Maura Hausman <mhausman@wayfair.com> | 2017-08-04 13:52:19 -0400 |
commit | 4af47487a279f494fd3118a01d21b401cd770d2b (patch) | |
tree | 3e67eee88bf38b3e563190bb3aaf592433b3c077 /gitlab/tests/test_config.py | |
parent | 657f0119a3e13ceb07e4d0b17fa126260a4dafc7 (diff) | |
download | gitlab-4af47487a279f494fd3118a01d21b401cd770d2b.tar.gz |
Support SSL verification via internal CA bundle
- Also updates documentation
- See issues #204 and #270
Diffstat (limited to 'gitlab/tests/test_config.py')
-rw-r--r-- | gitlab/tests/test_config.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gitlab/tests/test_config.py b/gitlab/tests/test_config.py index 73830a1..83d7daa 100644 --- a/gitlab/tests/test_config.py +++ b/gitlab/tests/test_config.py @@ -40,6 +40,11 @@ url = https://two.url private_token = GHIJKL ssl_verify = false timeout = 10 + +[three] +url = https://three.url +private_token = MNOPQR +ssl_verify = /path/to/CA/bundle.crt """ no_default_config = u"""[global] @@ -109,3 +114,13 @@ class TestConfigParser(unittest.TestCase): self.assertEqual("GHIJKL", cp.token) self.assertEqual(10, cp.timeout) self.assertEqual(False, cp.ssl_verify) + + fd = six.StringIO(valid_config) + fd.close = mock.Mock(return_value=None) + m_open.return_value = fd + cp = config.GitlabConfigParser(gitlab_id="three") + self.assertEqual("three", cp.gitlab_id) + self.assertEqual("https://three.url", cp.url) + self.assertEqual("MNOPQR", cp.token) + self.assertEqual(2, cp.timeout) + self.assertEqual("/path/to/CA/bundle.crt", cp.ssl_verify) |