From 540d36d0b0257a8c32a60b45a6d2bbc72dba082e Mon Sep 17 00:00:00 2001 From: Frank Song Date: Thu, 25 Jun 2026 22:49:10 +0800 Subject: [PATCH] Fix inflight tail merge harness dependency --- tests/test_inflight_stream_reuse.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/test_inflight_stream_reuse.py b/tests/test_inflight_stream_reuse.py index 7fc69687..36b7f521 100644 --- a/tests/test_inflight_stream_reuse.py +++ b/tests/test_inflight_stream_reuse.py @@ -951,8 +951,10 @@ def test_merge_inflight_tail_preserves_all_segmented_live_progress(): groups whose burst ids point to those anchors pile up at the bottom. """ assert NODE, "node not on PATH" + helper_start = SESSIONS_JS.index("function _currentTailUserMessage") fn_start = SESSIONS_JS.index("function _mergeInflightTailMessages") fn_end = SESSIONS_JS.index("// Load older messages", fn_start) + tail_user_helpers = SESSIONS_JS[helper_start:fn_start] merge_fn = SESSIONS_JS[fn_start:fn_end] script = f""" const assert = require('assert'); @@ -960,6 +962,7 @@ function _messageComparableText(m) {{ return String((m&&m.content)||'').trim(); function _sameTranscriptMessage(a,b) {{ return !!(a&&b&&a.role===b.role&&_messageComparableText(a)===_messageComparableText(b)); }} +{tail_user_helpers} {merge_fn} const base = [{{role:'user', content:'go'}}]; const inflight = [