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

Test the methods related to complex query.

class aodh.tests.functional.api.v2.test_complex_query.FakeComplexQuery(db_model, additional_name_mapping=None, metadata=False)[source]

Bases: aodh.api.controllers.v2.query.ValidatedComplexQuery

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

Bases: oslotest.base.BaseTestCase

setUp()[source]
test_convert_operator_to_lower_case()[source]
test_convert_orderby()[source]
test_invalid_complex_filter_wrong_field_names()[source]
test_invalid_filter_misstyped_field_name_alarmchange()[source]
test_invalid_filter_misstyped_field_name_alarms()[source]
test_invalid_filter_misstyped_field_name_samples()[source]
test_replace_isotime_in_complex_filter()[source]
test_replace_isotime_in_complex_filter_with_unbalanced_tree()[source]
test_replace_isotime_timezone_removed()[source]
test_replace_isotime_utc()[source]
test_replace_isotime_wrong_syntax()[source]
test_validate_orderby_empty_direction()[source]
test_validate_orderby_empty_field_name()[source]
test_validate_orderby_metadata_is_not_allowed()[source]
test_validate_orderby_wrong_field_name()[source]
test_validate_orderby_wrong_field_name_multiple_item_orderby()[source]
test_validate_orderby_wrong_multiple_item_order_string()[source]
test_validate_orderby_wrong_order_string()[source]