Example #1
0
 def _test_endpoint_and_token(self, token_name, endpoint_name, mocked):
     args = ['--debug', token_name, 'fake-token',
             endpoint_name, 'http://fake-url', 'alarm-list']
     self.assertEqual(None, ceilometer_shell.main(args))
     args, kwargs = mocked.call_args
     self.assertEqual('http://fake-url', kwargs.get('endpoint'))
     self.assertEqual('fake-token', kwargs.get('token'))
Example #2
0
 def _test_shadowed_args_alarm(self, command, args, method):
     self.make_env(test_shell.FAKE_V2_ENV)
     cli_args = [
         '--os-project-id', '0ba30185ddf44834914a0b859d244c56',
         '--os-user-id', '85f59b3b17484ccb974c50596023bf8c',
         '--debug', command,
         '--project-id', 'the-project-id-i-want-to-set',
         '--user-id', 'the-user-id-i-want-to-set',
         '--name', 'project-id-test'] + args
     with mock.patch.object(alarms.AlarmManager, method) as mocked:
         base_shell.main(cli_args)
     args, kwargs = mocked.call_args
     self.assertEqual('the-project-id-i-want-to-set',
                      kwargs.get('project_id'))
     self.assertEqual('the-user-id-i-want-to-set',
                      kwargs.get('user_id'))
 def _test_endpoint_and_token(self, token_name, endpoint_name, mocked):
     args = ['--debug', token_name, 'fake-token',
             endpoint_name, 'http://fake-url', 'alarm-list']
     self.assertIsNone(ceilometer_shell.main(args))
     args, kwargs = mocked.call_args
     self.assertEqual('http://fake-url', kwargs.get('endpoint'))
     self.assertEqual('fake-token', kwargs.get('token'))
Example #4
0
 def test_shadowed_args_sample_create(self, mocked):
     self.make_env(test_shell.FAKE_V2_ENV)
     cli_args = [
         '--os-project-id', '0ba30185ddf44834914a0b859d244c56',
         '--os-user-id', '85f59b3b17484ccb974c50596023bf8c',
         '--debug', 'sample-create',
         '--project-id', 'the-project-id-i-want-to-set',
         '--user-id', 'the-user-id-i-want-to-set',
         '--resource-id', 'b666633d-9bb6-4e05-89c0-ee5a8752fb0b',
         '--meter-name', 'cpu',
         '--meter-type', 'cumulative',
         '--meter-unit', 'ns',
         '--sample-volume', '10086',
     ]
     base_shell.main(cli_args)
     args, kwargs = mocked.call_args
     self.assertEqual('the-project-id-i-want-to-set',
                      kwargs.get('project_id'))
     self.assertEqual('the-user-id-i-want-to-set',
                      kwargs.get('user_id'))
Example #5
0
 def _test(method):
     args = ['--debug', method, '--state', 'alarm', '123']
     ceilometer_shell.main(args)
     args, kwargs = mocked.call_args
     self.assertEqual(None, kwargs.get('repeat_actions'))
Example #6
0
 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))
     args, kwargs = mocked_client.call_args
     self.assertTrue(kwargs.get('verify'))
 def _test(method):
     args = ['--debug', method, '--state', 'alarm', '123']
     ceilometer_shell.main(args)
     args, kwargs = mocked.call_args
     self.assertEqual(None, kwargs.get('repeat_actions'))
 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))
     args, kwargs = mocked_client.call_args
     self.assertTrue(kwargs.get('verify'))
 def _test_endpoint_and_token(self, token_name, endpoint_name, mocked):
     args = ["--debug", token_name, "fake-token", endpoint_name, "http://fake-url", "alarm-list"]
     self.assertEqual(None, ceilometer_shell.main(args))
     args, kwargs = mocked.call_args
     self.assertEqual("http://fake-url", kwargs.get("endpoint"))
     self.assertEqual("fake-token", kwargs.get("token"))
Example #10
0
 def test_insecure_false_ceilometer(self, aodh_redirect, mocked_client):
     self.make_env(FAKE_V2_ENV)
     args = ["--debug", "--os-insecure", "false", "alarm-list"]
     self.assertIsNone(ceilometer_shell.main(args))
     args, kwargs = mocked_client.call_args
     self.assertEqual(True, kwargs.get("verify"))
 def test_insecure_true_ceilometer(self, aodh_redirect, mocked_client):
     self.make_env(FAKE_V2_ENV)
     args = ['--debug', '--os-insecure', 'true', 'alarm-list']
     self.assertIsNone(ceilometer_shell.main(args))
     args, kwargs = mocked_client.call_args
     self.assertEqual(False, kwargs.get('verify'))
Example #12
0
 def test_insecure_true_ceilometer(self, aodh_redirect, mocked_client):
     self.make_env(FAKE_V2_ENV)
     args = ['--debug', '--os-insecure', 'true', 'alarm-list']
     self.assertIsNone(ceilometer_shell.main(args))
     args, kwargs = mocked_client.call_args
     self.assertEqual(False, kwargs.get('verify'))