From 43a3a620e3f0aa112c9b516e2650be293571a619 Mon Sep 17 00:00:00 2001 From: PabloHiro Date: Fri, 16 Jan 2026 16:09:00 +0100 Subject: [PATCH] [AAP-43413] Removing hardcoded number of flags from feature flag test Assited-by: Claude --- .../functional/dab_feature_flags/test_feature_flags_api.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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