test: harden reconcile warning alarm coverage and daemon wiring assertion

Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-08-26 04:21:17 +00:00
committed by GitHub
co-authored by genichin
parent a9e88f9770
commit 5dd3d57f86
2 changed files with 30 additions and 6 deletions
@@ -3,6 +3,8 @@ from __future__ import annotations
import logging
import pytest
from trex_core.application.broker_port import BalanceItem
from trex_core.application.intents import BuyIntent, IntentService, SellIntent
from trex_core.application.messaging import RpcRequest
@@ -488,11 +490,8 @@ def test_reconcile_warned_alarm_finalize_failure_and_publish_failure_are_isolate
warn_store=warn_store,
alarm_emitter=alarms,
)
try:
with pytest.raises(RuntimeError, match="finalize failed"):
failing_finalize.submit_buy(BuyIntent(intent_id="b-finalize-fail", slot_id=slot.slot_id))
assert False, "expected finalize failure"
except RuntimeError:
pass
assert alarms.calls == []
soft_fail_alarm = RecordingAlarmEmitter(return_value=False)