Merge "Fix glanceclient http.py string formatting error"
This commit is contained in:
commit
c473f19fc9
@ -435,7 +435,8 @@ class VerifiedHTTPSConnection(HTTPSConnection):
|
||||
try:
|
||||
self.context.load_verify_locations(self.cacert)
|
||||
except Exception as e:
|
||||
msg = 'Unable to load CA from "%s"' % (self.cacert, e)
|
||||
msg = ('Unable to load CA from "%(cacert)s" %(exc)s' %
|
||||
dict(cacert=self.cacert, exc=e))
|
||||
raise exc.SSLConfigurationError(msg)
|
||||
else:
|
||||
self.context.set_default_verify_paths()
|
||||
|
@ -293,6 +293,23 @@ class TestHostResolutionError(testtools.TestCase):
|
||||
self.mock.UnsetStubs()
|
||||
|
||||
|
||||
class TestVerifiedHTTPSConnection(testtools.TestCase):
|
||||
"""Test fixture for glanceclient.common.http.VerifiedHTTPSConnection."""
|
||||
|
||||
def test_setcontext_unable_to_load_cacert(self):
|
||||
"""Add this UT case with Bug#1265730."""
|
||||
self.assertRaises(exc.SSLConfigurationError,
|
||||
http.VerifiedHTTPSConnection,
|
||||
"127.0.0.1",
|
||||
None,
|
||||
None,
|
||||
None,
|
||||
"gx_cacert",
|
||||
None,
|
||||
False,
|
||||
True)
|
||||
|
||||
|
||||
class TestResponseBodyIterator(testtools.TestCase):
|
||||
|
||||
def test_iter_default_chunk_size_64k(self):
|
||||
|
Loading…
x
Reference in New Issue
Block a user