The aodh.tests.functional.storage.test_storage_scenarios Module

Base classes for DB backend implementation test

class aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest(*args, **kwds)[source]

Bases: aodh.tests.functional.storage.test_storage_scenarios.AlarmTestBase

prepare_alarm_history()[source]
setUp(*args, **kwargs)[source]
test_clear_alarm_history_no_data_to_remove(*args, **kwargs)[source]
test_clear_all_alarm_history(*args, **kwargs)[source]
test_clear_some_alarm_history(*args, **kwargs)[source]
test_delete_history_when_delete_alarm(*args, **kwargs)[source]
class aodh.tests.functional.storage.test_storage_scenarios.AlarmTest(*args, **kwds)[source]

Bases: aodh.tests.functional.storage.test_storage_scenarios.AlarmTestBase

test_add(*args, **kwargs)[source]
test_delete(*args, **kwargs)[source]
test_empty(*args, **kwargs)[source]
test_list(*args, **kwargs)[source]
test_list_by_type(*args, **kwargs)[source]
test_list_disabled(*args, **kwargs)[source]
test_list_enabled(*args, **kwargs)[source]
test_list_excluded_by_name(*args, **kwargs)[source]
test_list_ordered_by_timestamp(*args, **kwargs)[source]
test_update(*args, **kwargs)[source]
test_update_deleted_alarm_failed(*args, **kwargs)[source]
test_update_llu(*args, **kwargs)[source]
class aodh.tests.functional.storage.test_storage_scenarios.AlarmTestBase(*args, **kwds)[source]

Bases: aodh.tests.functional.storage.test_storage_scenarios.DBTestBase

add_some_alarms()[source]
class aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest(*args, **kwds)[source]

Bases: aodh.tests.functional.storage.test_storage_scenarios.AlarmTestBase

prepare_alarm_history()[source]
setUp(*args, **kwargs)[source]
test_alarm_history_with_alarm_id_as_filter(*args, **kwargs)[source]
test_alarm_history_with_filter(*args, **kwargs)[source]
test_alarm_history_with_filter_and_orderby(*args, **kwargs)[source]
test_alarm_history_with_filter_and_orderby_and_limit(*args, **kwargs)[source]
test_alarm_history_with_no_filter(*args, **kwargs)[source]
test_alarm_history_with_no_filter_and_limit(*args, **kwargs)[source]
test_alarm_history_with_on_behalf_of_filter(*args, **kwargs)[source]
test_alarm_history_with_regexp(*args, **kwargs)[source]
class aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest(*args, **kwds)[source]

Bases: aodh.tests.functional.storage.test_storage_scenarios.AlarmTestBase

test_filter(*args, **kwargs)[source]
test_filter_and_orderby(*args, **kwargs)[source]
test_filter_for_alarm_id(*args, **kwargs)[source]
test_filter_with_regexp(*args, **kwargs)[source]
test_no_filter(*args, **kwargs)[source]
test_no_filter_with_limit(*args, **kwargs)[source]
class aodh.tests.functional.storage.test_storage_scenarios.DBTestBase(*args, **kwds)[source]

Bases: aodh.tests.functional.db.TestBase

static create_side_effect(method, exception_type, test_exception)[source]
setUp(*args, **kwargs)[source]