Merge "Fix glanceclient http.py string formatting error"
This commit is contained in:
commit
c473f19fc9
@ -435,7 +435,8 @@ class VerifiedHTTPSConnection(HTTPSConnection):
|
|||||||
try:
|
try:
|
||||||
self.context.load_verify_locations(self.cacert)
|
self.context.load_verify_locations(self.cacert)
|
||||||
except Exception as e:
|
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)
|
raise exc.SSLConfigurationError(msg)
|
||||||
else:
|
else:
|
||||||
self.context.set_default_verify_paths()
|
self.context.set_default_verify_paths()
|
||||||
|
@ -293,6 +293,23 @@ class TestHostResolutionError(testtools.TestCase):
|
|||||||
self.mock.UnsetStubs()
|
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):
|
class TestResponseBodyIterator(testtools.TestCase):
|
||||||
|
|
||||||
def test_iter_default_chunk_size_64k(self):
|
def test_iter_default_chunk_size_64k(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user