diff --git a/awx/main/tests/functional/dab_feature_flags/test_feature_flags_api.py b/awx/main/tests/functional/dab_feature_flags/test_feature_flags_api.py index 5f68ae1d85..8007ff7b84 100644 --- a/awx/main/tests/functional/dab_feature_flags/test_feature_flags_api.py +++ b/awx/main/tests/functional/dab_feature_flags/test_feature_flags_api.py @@ -26,5 +26,10 @@ def test_feature_flags_list_endpoint_override(get, flag_val): seed_feature_flags() url = "/api/v2/feature_flags/states/" response = get(url, user=bob, expect=200) - assert len(response.data["results"]) == 5 + + results = response.data["results"] + flag_names = [flag["name"] for flag in results] + + assert flag_name in flag_names, f"{flag_name} should be present in feature flags" + assert all(name.startswith("FEATURE_") for name in flag_names), "All feature flags should start with FEATURE_ prefix" assert flag_state(flag_name) == flag_val