Merge "Add unit tests for benchmark scenarios"
This commit is contained in:
commit
ae659666e2
@ -35,6 +35,20 @@ class CeilometerQueriesTestCase(test.TestCase):
|
||||
scenario._query_alarms.assert_called_once_with(
|
||||
json.dumps("fake_filter"), "fake_orderby_attribute", 10)
|
||||
|
||||
def test_create_and_query_alarms_no_filter(self):
|
||||
scenario = queries.CeilometerQueries()
|
||||
scenario._create_alarm = mock.MagicMock()
|
||||
scenario._query_alarms = mock.MagicMock()
|
||||
|
||||
scenario.create_and_query_alarms("fake_meter_name",
|
||||
100, None,
|
||||
"fake_orderby_attribute", 10,
|
||||
fakearg="f")
|
||||
scenario._create_alarm.assert_called_once_with("fake_meter_name",
|
||||
100, {'fakearg': 'f'})
|
||||
scenario._query_alarms.assert_called_once_with(
|
||||
None, "fake_orderby_attribute", 10)
|
||||
|
||||
def test_create_and_query_alarm_history(self):
|
||||
fake_alarm = mock.MagicMock()
|
||||
fake_alarm.alarm_id = 'fake_alarm_id'
|
||||
@ -73,3 +87,26 @@ class CeilometerQueriesTestCase(test.TestCase):
|
||||
fakearg="f")
|
||||
scenario._query_samples.assert_called_once_with(
|
||||
json.dumps("fake_filter"), "fake_orderby_attribute", 10)
|
||||
|
||||
def test_create_and_query_samples_no_filter(self):
|
||||
scenario = queries.CeilometerQueries()
|
||||
scenario._create_sample = mock.MagicMock()
|
||||
scenario._query_samples = mock.MagicMock()
|
||||
|
||||
scenario.create_and_query_samples("fake_counter_name",
|
||||
"fake_counter_type",
|
||||
"fake_counter_unit",
|
||||
"fake_counter_volume",
|
||||
"fake_resource_id",
|
||||
None,
|
||||
"fake_orderby_attribute",
|
||||
10,
|
||||
fakearg="f")
|
||||
scenario._create_sample.assert_called_once_with("fake_counter_name",
|
||||
"fake_counter_type",
|
||||
"fake_counter_unit",
|
||||
"fake_counter_volume",
|
||||
"fake_resource_id",
|
||||
fakearg="f")
|
||||
scenario._query_samples.assert_called_once_with(
|
||||
None, "fake_orderby_attribute", 10)
|
||||
|
@ -49,3 +49,11 @@ class DummyTestCase(test.TestCase):
|
||||
self.assertRaises(exceptions.DummyScenarioException,
|
||||
scenario.dummy_exception_probability,
|
||||
{'exception_probability': 1})
|
||||
|
||||
def test_dummy_dummy_with_scenario_output(self):
|
||||
scenario = dummy.Dummy()
|
||||
result = scenario.dummy_with_scenario_output()
|
||||
self.assertEqual(result['errors'], "")
|
||||
# Since the data is generated in random,
|
||||
# checking for not None
|
||||
self.assertNotEqual(result['data'], None)
|
||||
|
@ -87,3 +87,8 @@ class HeatScenarioTestCase(test.TestCase):
|
||||
timeout=3600)
|
||||
self._test_atomic_action_timer(scenario.atomic_actions(),
|
||||
'heat.delete_stack')
|
||||
|
||||
def test_heat_resource_is(self):
|
||||
stack = {'stack_status': 'CREATE_COMPLETED'}
|
||||
status_fn = utils.heat_resource_is('CREATE_COMPLETED')
|
||||
status_fn(stack)
|
||||
|
Loading…
x
Reference in New Issue
Block a user