The aodh.tests.functional.api.v2.test_alarm_scenarios Module¶
Tests alarm operation.
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.LegacyPolicyFileMixin[source]¶ Bases:
object
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsBase-
test_post_alarm_as_admin_explicit_project_constraint(*args, **kwargs)[source]¶ Test the creation of an alarm as admin for another project.
With an explicit query constraint on the owner’s project ID.
-
test_post_alarm_as_admin_implicit_project_constraint(*args, **kwargs)[source]¶ Test the creation of an alarm as admin for another project.
Test without an explicit query constraint on the owner’s project ID.
-
test_post_alarm_as_admin_no_project(*args, **kwargs)[source]¶ Test the creation of an alarm.
Test the creation of an alarm as admin for another project but forgetting to set the values.
-
test_post_alarm_as_admin_no_user(*args, **kwargs)[source]¶ Test the creation of an alarm.
Test the creation of an alarm as admin for another project but forgetting to set the values.
-
test_post_alarm_with_mismatch_between_type_and_rule(*args, **kwargs)[source]¶ Test the creation of an combination alarm with threshold rule.
-
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsBase(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.FunctionalTest
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsBase
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsEvent(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsBase
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsBase
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistoryLegacy(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.test_alarm_scenarios.LegacyPolicyFileMixin,aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsLegacy(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.test_alarm_scenarios.LegacyPolicyFileMixin,aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsBase
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleCombination(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsBase-
test_post_alarm_combination_duplicate_alarm_ids(*args, **kwargs)[source]¶ Test combination alarm doesn’t allow duplicate alarm ids.
-
test_post_combination_alarm_as_admin_on_behalf_of_an_other_user(*args, **kwargs)[source]¶ Test posting a combination alarm.
Test that post a combination alarm as admin on behalf of an other user/project with an alarm_id unauthorized for this project/user
Test posting a combination alarm.
Test that post a combination alarm as normal user/project with an alarm_id unauthorized for this project/user
-
test_post_combination_alarm_with_reasonable_description(*args, **kwargs)[source]¶ Test posting a combination alarm.
Test that post a combination alarm with two blanks around the operator in alarm description.
-
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleCombinationLegacy(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.test_alarm_scenarios.LegacyPolicyFileMixin,aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleCombination
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsBase
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchiLegacy(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.test_alarm_scenarios.LegacyPolicyFileMixin,aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsBase
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestCombinationCompositeConversion(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsBase
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestListEmptyAlarms(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsBase
-
class
aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery(*args, **kwds)[source]¶ Bases:
aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsBase