The aodh.tests.functional.api.v2.test_complex_query_scenarios Module

Tests complex queries for alarms

class aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController(*args, **kwds)[source]

Bases: aodh.tests.functional.api.v2.FunctionalTest

setUp(*args, **kwargs)[source]
test_admin_tenant_can_query_any_project(*args, **kwargs)[source]
test_admin_tenant_sees_every_project(*args, **kwargs)[source]
test_filter_with_isotime_state_timestamp(*args, **kwargs)[source]
test_filter_with_isotime_timestamp(*args, **kwargs)[source]
test_limit_should_be_positive(*args, **kwargs)[source]
test_non_admin_tenant_can_explicitly_filter_for_own_project(*args, **kwargs)[source]
test_non_admin_tenant_cannot_query_others_project(*args, **kwargs)[source]
test_non_admin_tenant_sees_only_its_own_project(*args, **kwargs)[source]
test_query_all(*args, **kwargs)[source]
test_query_with_field_project(*args, **kwargs)[source]
test_query_with_field_user_in_orderby(*args, **kwargs)[source]
test_query_with_filter_orderby_and_limit(*args, **kwargs)[source]
test_query_with_orderby_severity(*args, **kwargs)[source]
class aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController(*args, **kwds)[source]

Bases: aodh.tests.functional.api.v2.FunctionalTest

setUp(*args, **kwargs)[source]
test_admin_tenant_sees_every_project(*args, **kwargs)[source]
test_filter_with_isotime(*args, **kwargs)[source]
test_limit_should_be_positive(*args, **kwargs)[source]
test_non_admin_tenant_can_explicitly_filter_for_own_project(*args, **kwargs)[source]
test_non_admin_tenant_cannot_query_others_project(*args, **kwargs)[source]
test_non_admin_tenant_sees_only_its_own_project(*args, **kwargs)[source]
test_query_all(*args, **kwargs)[source]
test_query_with_filter_for_project_orderby_with_user(*args, **kwargs)[source]
test_query_with_filter_orderby_and_limit(*args, **kwargs)[source]