Merge remote-tracking branch 'origin/main' into codex/aia-sre-017-callback-closure-20260717
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m35s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m35s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled
This commit is contained in:
@@ -738,7 +738,7 @@ async def test_projection_stays_open_until_durable_telegram_readback(
|
||||
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_controlled_result_pending_reservation_never_resends_provider(
|
||||
async def test_controlled_result_pending_reservation_retries_provider_send(
|
||||
monkeypatch: pytest.MonkeyPatch,
|
||||
) -> None:
|
||||
class _Response:
|
||||
@@ -779,9 +779,11 @@ async def test_controlled_result_pending_reservation_never_resends_provider(
|
||||
"message_id": "00000000-0000-0000-0000-000000000202",
|
||||
},
|
||||
{
|
||||
"status": "pending_unknown",
|
||||
"status": "reserved",
|
||||
"run_id": "00000000-0000-0000-0000-000000000201",
|
||||
"message_id": "00000000-0000-0000-0000-000000000202",
|
||||
"durable_reservation_committed": True,
|
||||
"reused_pending_reservation": True,
|
||||
},
|
||||
]
|
||||
)
|
||||
@@ -806,13 +808,15 @@ async def test_controlled_result_pending_reservation_never_resends_provider(
|
||||
_controlled_result_payload(),
|
||||
)
|
||||
|
||||
assert client.post_count == 1
|
||||
assert client.post_count == 2
|
||||
assert first["_awooop_provider_send_performed"] is True
|
||||
assert first["_awooop_outbound_mirror_acknowledged"] is False
|
||||
assert second["ok"] is False
|
||||
assert second["_awooop_provider_send_performed"] is False
|
||||
assert second["_awooop_delivery_status"] == "pending_unknown"
|
||||
finalize.assert_awaited_once()
|
||||
assert second["ok"] is True
|
||||
assert second["_awooop_provider_send_performed"] is True
|
||||
assert second["_awooop_delivery_status"] == (
|
||||
"provider_sent_durable_receipt_pending"
|
||||
)
|
||||
assert finalize.await_count == 2
|
||||
|
||||
|
||||
@pytest.mark.asyncio
|
||||
|
||||
Reference in New Issue
Block a user