diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-07-26 17:29:02 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-07-26 17:29:02 +0000 |
| commit | 3464a88a70956b8015cdc22e38e7790618ea329a (patch) | |
| tree | 08b7514ba3034d32c642c145c8477079b54b8678 /cinderclient/tests | |
| parent | b61ec1e6a76907942298361f72334fc02a0adb23 (diff) | |
| parent | 03e041a3cd6cbeb51e49076e575b90c29cd0a87c (diff) | |
| download | python-cinderclient-3464a88a70956b8015cdc22e38e7790618ea329a.tar.gz | |
Merge "Make sure --bypass-url honored if specified"
Diffstat (limited to 'cinderclient/tests')
| -rw-r--r-- | cinderclient/tests/unit/test_client.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/cinderclient/tests/unit/test_client.py b/cinderclient/tests/unit/test_client.py index 2962818..239b84d 100644 --- a/cinderclient/tests/unit/test_client.py +++ b/cinderclient/tests/unit/test_client.py @@ -40,6 +40,19 @@ class ClientTest(utils.TestCase): self.assertRaises(cinderclient.exceptions.UnsupportedVersion, cinderclient.client.get_client_class, '0') + @mock.patch.object(cinderclient.client.HTTPClient, '__init__') + @mock.patch('cinderclient.client.SessionClient') + def test_construct_http_client_bypass_url( + self, session_mock, httpclient_mock): + bypass_url = 'http://example.com/' + httpclient_mock.return_value = None + cinderclient.client._construct_http_client( + bypass_url=bypass_url) + self.assertTrue(httpclient_mock.called) + self.assertEqual(bypass_url, + httpclient_mock.call_args[1].get('bypass_url')) + session_mock.assert_not_called() + def test_log_req(self): self.logger = self.useFixture( fixtures.FakeLogger( |
