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]