From 5a3fca0de3dcefbb02dc9aa05db03c33bc3918af Mon Sep 17 00:00:00 2001 From: jgrusewski Date: Mon, 13 Jul 2026 20:29:43 +0200 Subject: [PATCH] test(0b): tighten backtest-refs regression lock to require xsfunding ref (task 1 review minor) Co-Authored-By: Claude Opus 4.8 --- tests/integration/test_bybit_persist_sleeve_ret_cli.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/integration/test_bybit_persist_sleeve_ret_cli.py b/tests/integration/test_bybit_persist_sleeve_ret_cli.py index 7764059..2e24c62 100644 --- a/tests/integration/test_bybit_persist_sleeve_ret_cli.py +++ b/tests/integration/test_bybit_persist_sleeve_ret_cli.py @@ -115,8 +115,9 @@ def test_backtest_refs_all_also_writes_bybit_sleeve_ret(monkeypatch, tmp_path): from fxhnt.adapters.persistence.forward_nav import ForwardNavRepo sids = {row.strategy_id for row in ForwardNavRepo(dsn).all_backtest_summaries()} - assert {"bybit_4edge", "bybit_4edge_levered", "positioning"} <= sids, ( - f"backtest-refs --all must also persist the 3 report-kind backtest_summary refs; got {sids}") + assert {"bybit_4edge", "bybit_4edge_levered", "positioning", "xsfunding"} <= sids, ( + f"backtest-refs --all must also persist the report-kind backtest_summary refs " + f"(incl. the migrated single-sleeve xsfunding track — Phase 0b); got {sids}") def test_cli_is_idempotent(monkeypatch, tmp_path):