fix(acms): add missing step definitions for singular result and entries count in traversal tests
CI / build (pull_request) Successful in 1m0s
CI / lint (pull_request) Successful in 1m22s
CI / quality (pull_request) Successful in 1m24s
CI / typecheck (pull_request) Successful in 1m39s
CI / helm (pull_request) Successful in 28s
CI / security (pull_request) Successful in 1m43s
CI / push-validation (pull_request) Successful in 25s
CI / integration_tests (pull_request) Successful in 4m8s
CI / e2e_tests (pull_request) Successful in 4m12s
CI / unit_tests (pull_request) Failing after 4m38s
CI / docker (pull_request) Has been skipped
CI / coverage (pull_request) Successful in 10m8s
CI / status-check (pull_request) Failing after 4s

Add three missing Behave step definitions to acms_index_data_model_traversal_steps.py:
- "I should get {count:d} result" (singular form, used in tier-level query scenario)
- "I should get {count:d} entries" (used in get-all-entries scenario)
This commit is contained in:
2026-04-24 08:31:49 +00:00
parent cb2e0230cf
commit e45613999b
@@ -173,6 +173,18 @@ def step_check_query_result_count(context, count):
assert len(context.query_results) == count
@then("I should get {count:d} result")
def step_check_query_result_count_singular(context, count):
"""Verify the query returned the expected number of results (singular form)."""
assert len(context.query_results) == count
@then("I should get {count:d} entries")
def step_check_query_entries_count(context, count):
"""Verify the query returned the expected number of entries."""
assert len(context.query_results) == count
@then('the results should include "{path}"')
def step_check_result_includes_path(context, path):
"""Verify the query results include a specific path."""