Merge "Raise TypeError in manilaclient/common/httpclient.py"

This commit is contained in:
Jenkins 2017-03-28 20:16:52 +00:00 committed by Gerrit Code Review
commit bb6aaa7bed
2 changed files with 10 additions and 1 deletions

View File

@ -48,7 +48,7 @@ class HTTPClient(object):
http_log_debug=False):
self.endpoint_url = endpoint_url
self.base_url = self._get_base_url(self.endpoint_url)
self.retries = retries
self.retries = int(retries or 0)
self.http_log_debug = http_log_debug
self.request_options = self._set_request_options(

View File

@ -176,6 +176,15 @@ class ClientTest(utils.TestCase):
test_get_call()
self.assertEqual(self.requests, [])
def test_get_with_retries_none(self):
cl = get_authed_client(retries=None)
@mock.patch.object(requests, "request", bad_401_request)
def test_get_call():
resp, body = cl.get("/hi")
self.assertRaises(exceptions.Unauthorized, test_get_call)
def test_post(self):
cl = get_authed_client()