Skip to content

Commit 151ef69

Browse files
Pigbibicodex
andcommitted
test: cover Firstrade pending reconciliation state
Co-Authored-By: Codex <noreply@openai.com>
1 parent da42d5a commit 151ef69

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

tests/test_rebalance_service.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -903,11 +903,15 @@ def get_quote(self, _account, symbol):
903903
)
904904

905905
latest_payload = store.writes[-2][1]
906-
assert result["action_done"] is True
906+
assert result["action_done"] is False
907+
assert result["broker_submission_done"] is True
908+
assert result["execution_status"] == "pending_reconciliation"
909+
assert result["orders_pending_count"] == 1
907910
assert result["ok"] is False
908911
assert result["execution_blocked"] is True
909-
assert result["strategy_run_stage"] == "PARTIAL_SUBMITTED"
910-
assert latest_payload["stage"] == "PARTIAL_SUBMITTED"
912+
assert result["strategy_run_stage"] == "PENDING_RECONCILIATION"
913+
assert latest_payload["stage"] == "PENDING_RECONCILIATION"
914+
assert latest_payload["broker_submission_done"] is True
911915

912916

913917
def test_render_cycle_summary_formats_skipped_orders_in_unified_chinese_template():

0 commit comments

Comments
 (0)