diff options
| author | Jenkins <jenkins@review.openstack.org> | 2015-11-23 16:39:00 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2015-11-23 16:39:00 +0000 |
| commit | 7a3da84d0c03ee84ae9e19844ac9c8177e7e78c3 (patch) | |
| tree | 285a316118b376e088a95c9143fabe3e0d39064c /ceilometerclient/tests/unit/test_client.py | |
| parent | fc1704da456103f54763bb1570967eeeb12a6f51 (diff) | |
| parent | 25070cd88eccf10eb66ecd42515d9aa54d940eda (diff) | |
| download | python-ceilometerclient-7a3da84d0c03ee84ae9e19844ac9c8177e7e78c3.tar.gz | |
Merge "Remove double API requests"
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) |
