summaryrefslogtreecommitdiff
path: root/ceilometerclient/tests/unit/test_shell.py
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-01-12 11:01:02 +0000
committerGerrit Code Review <review@openstack.org>2016-01-12 11:01:03 +0000
commit25517d0226e69bbabf9679c80445746a5cab846d (patch)
tree5f16a4c3414cf595d84fc451696f31b4f772fa6e /ceilometerclient/tests/unit/test_shell.py
parentd3a048311ac7ac7986a6b1478c5b399e1727a7bb (diff)
parent71cb6b3d0ee1f393c2bafee13aa2f013cc82f77d (diff)
downloadpython-ceilometerclient-2.2.0.tar.gz
Merge "Don't copy the auth_plugin for aodh"2.2.0
Diffstat (limited to 'ceilometerclient/tests/unit/test_shell.py')
-rw-r--r--ceilometerclient/tests/unit/test_shell.py40
1 files changed, 24 insertions, 16 deletions
diff --git a/ceilometerclient/tests/unit/test_shell.py b/ceilometerclient/tests/unit/test_shell.py
index 47179f9..46b640a 100644
--- a/ceilometerclient/tests/unit/test_shell.py
+++ b/ceilometerclient/tests/unit/test_shell.py
@@ -112,16 +112,18 @@ class ShellBashCompletionTest(ShellTestBase):
class ShellKeystoneV2Test(ShellTestBase):
@mock.patch.object(ks_session, 'Session')
- @mock.patch('ceilometerclient.client.AuthPlugin.redirect_to_aodh_endpoint')
- def test_debug_switch_raises_error(self, aodh_redirect, mock_ksclient):
+ @mock.patch('ceilometerclient.v2.client.Client._get_alarm_client',
+ return_value=None)
+ def test_debug_switch_raises_error(self, get_alarm_client, mock_ksclient):
mock_ksclient.side_effect = exc.HTTPUnauthorized
self.make_env(FAKE_V2_ENV)
args = ['--debug', 'event-list']
self.assertRaises(exc.CommandError, ceilometer_shell.main, args)
@mock.patch.object(ks_session, 'Session')
- @mock.patch('ceilometerclient.client.AuthPlugin.redirect_to_aodh_endpoint')
- def test_dash_d_switch_raises_error(self, aodh_redirect, mock_ksclient):
+ @mock.patch('ceilometerclient.v2.client.Client._get_alarm_client',
+ return_value=None)
+ def test_dash_d_switch_raises_error(self, get_alarm_client, mock_ksclient):
mock_ksclient.side_effect = exc.CommandError("FAIL")
self.make_env(FAKE_V2_ENV)
args = ['-d', 'event-list']
@@ -139,8 +141,9 @@ class ShellKeystoneV2Test(ShellTestBase):
class ShellKeystoneV3Test(ShellTestBase):
@mock.patch.object(ks_session, 'Session')
- @mock.patch('ceilometerclient.client.AuthPlugin.redirect_to_aodh_endpoint')
- def test_debug_switch_raises_error(self, aodh_redirect, mock_ksclient):
+ @mock.patch('ceilometerclient.v2.client.Client._get_alarm_client',
+ return_value=None)
+ def test_debug_switch_raises_error(self, get_alarm_client, mock_ksclient):
mock_ksclient.side_effect = exc.HTTPUnauthorized
self.make_env(FAKE_V3_ENV)
args = ['--debug', 'event-list']
@@ -191,8 +194,9 @@ class ShellTimeoutTest(ShellTestBase):
self._test_timeout('0', expected_msg)
@mock.patch.object(ks_session, 'Session')
- @mock.patch('ceilometerclient.client.AuthPlugin.redirect_to_aodh_endpoint')
- def test_timeout_keystone_session(self, aodh_redirect, mocked_session):
+ @mock.patch('ceilometerclient.v2.client.Client._get_alarm_client',
+ return_value=None)
+ def test_timeout_keystone_session(self, get_alarm_client, mocked_session):
mocked_session.side_effect = exc.HTTPUnauthorized("FAIL")
self.make_env(FAKE_V2_ENV)
args = ['--debug', '--timeout', '5', 'alarm-list']
@@ -204,8 +208,9 @@ class ShellTimeoutTest(ShellTestBase):
class ShellInsecureTest(ShellTestBase):
@mock.patch.object(api_client, 'HTTPClient')
- @mock.patch('ceilometerclient.client.AuthPlugin.redirect_to_aodh_endpoint')
- def test_insecure_true_ceilometer(self, aodh_redirect, mocked_client):
+ @mock.patch('ceilometerclient.v2.client.Client._get_alarm_client',
+ return_value=None)
+ def test_insecure_true_ceilometer(self, get_alarm_client, mocked_client):
self.make_env(FAKE_V2_ENV)
args = ['--debug', '--os-insecure', 'true', 'alarm-list']
self.assertIsNone(ceilometer_shell.main(args))
@@ -213,8 +218,9 @@ class ShellInsecureTest(ShellTestBase):
self.assertFalse(kwargs.get('verify'))
@mock.patch.object(ks_session, 'Session')
- @mock.patch('ceilometerclient.client.AuthPlugin.redirect_to_aodh_endpoint')
- def test_insecure_true_keystone(self, aodh_redirect, mocked_session):
+ @mock.patch('ceilometerclient.v2.client.Client._get_alarm_client',
+ return_value=None)
+ def test_insecure_true_keystone(self, get_alarm_client, mocked_session):
mocked_session.side_effect = exc.HTTPUnauthorized("FAIL")
self.make_env(FAKE_V2_ENV)
args = ['--debug', '--os-insecure', 'true', 'alarm-list']
@@ -223,8 +229,9 @@ class ShellInsecureTest(ShellTestBase):
self.assertFalse(kwargs.get('verify'))
@mock.patch.object(api_client, 'HTTPClient')
- @mock.patch('ceilometerclient.client.AuthPlugin.redirect_to_aodh_endpoint')
- def test_insecure_false_ceilometer(self, aodh_redirect, mocked_client):
+ @mock.patch('ceilometerclient.v2.client.Client._get_alarm_client',
+ return_value=None)
+ def test_insecure_false_ceilometer(self, get_alarm_client, mocked_client):
self.make_env(FAKE_V2_ENV)
args = ['--debug', '--os-insecure', 'false', 'alarm-list']
self.assertIsNone(ceilometer_shell.main(args))
@@ -232,8 +239,9 @@ class ShellInsecureTest(ShellTestBase):
self.assertTrue(kwargs.get('verify'))
@mock.patch.object(ks_session, 'Session')
- @mock.patch('ceilometerclient.client.AuthPlugin.redirect_to_aodh_endpoint')
- def test_insecure_false_keystone(self, aodh_redirect, mocked_session):
+ @mock.patch('ceilometerclient.v2.client.Client._get_alarm_client',
+ return_value=None)
+ def test_insecure_false_keystone(self, get_alarm_client, mocked_session):
mocked_session.side_effect = exc.HTTPUnauthorized("FAIL")
self.make_env(FAKE_V2_ENV)
args = ['--debug', '--os-insecure', 'false', 'alarm-list']