Files
HAL9000 5664988995
CI / push-validation (pull_request) Successful in 24s
CI / helm (pull_request) Successful in 30s
CI / unit_tests (pull_request) Failing after 11m25s
CI / quality (pull_request) Failing after 11m28s
CI / security (pull_request) Failing after 11m30s
CI / typecheck (pull_request) Failing after 11m31s
CI / lint (pull_request) Failing after 11m31s
CI / build (pull_request) Failing after 11m57s
CI / integration_tests (pull_request) Failing after 11m57s
CI / status-check (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
fix(tests): update BDD scenarios to assert JSON-RPC error response for unknown operations
`A2aLocalFacade.dispatch()` now returns an A2aResponse with error code
-32601 instead of raising A2aOperationNotFoundError. Update all affected
BDD step definitions and feature scenarios to assert the new behaviour:

- `a2a_facade_steps.py`: step_dispatch_unknown stores the response;
  step_op_not_found_raised checks response.error.code == -32601
- `m6_facade_steps.py`: same pattern for m6 smoke steps; remove unused
  A2aOperationNotFoundError import
- `consolidated_misc.feature`: remove the stale "error operation attribute"
  step that tested the old exception attribute
- `a2a_jsonrpc_wire_format_steps.py`: import A2A_CODE_MAP and use integer
  codes in step_create_error_response, step_create_response_both_result_and_error,
  and step_jsonrpc_error_response_dict (A2aErrorDetail.code is now int)
- `asgi_app.py`: remove the now-unreachable except A2aOperationNotFoundError
  block; instead check response.error.code == -32601 and return HTTP 404
2026-05-30 14:57:41 -04:00
..