diff options
Diffstat (limited to 'ceilometerclient/tests/unit/test_client.py')
| -rw-r--r-- | ceilometerclient/tests/unit/test_client.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ceilometerclient/tests/unit/test_client.py b/ceilometerclient/tests/unit/test_client.py index 99fa212..90f0c3d 100644 --- a/ceilometerclient/tests/unit/test_client.py +++ b/ceilometerclient/tests/unit/test_client.py @@ -379,6 +379,17 @@ class ClientAuthTest(utils.BaseTestCase): session_instance_mock.get_endpoint.assert_called_with( region_name=None, interface='publicURL', service_type='alarming') + def test_http_client_with_session(self): + session = mock.Mock() + session.request.return_value = mock.Mock(status_code=404, + text=b'') + + env = {"session": session, + "service_type": "metering", + "user_agent": "python-ceilometerclient"} + c = client.SessionClient(**env) + self.assertRaises(exc.HTTPException, c.get, "/") + def test_get_aodh_endpoint_without_auth_url(self): env = FAKE_ENV.copy() env.pop('auth_plugin', None) |
