From 5d3c3402439e7b905e48a5fc675abc05ff87e5d4 Mon Sep 17 00:00:00 2001 From: Chaim Date: Sat, 30 May 2026 20:59:11 +0000 Subject: [PATCH] test(ingest): stub recompute_searchable in FU-1 fixture (FU-2a interaction) Co-Authored-By: Claude Opus 4.8 (1M context) --- mcp-server/tests/test_unified_ingest.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mcp-server/tests/test_unified_ingest.py b/mcp-server/tests/test_unified_ingest.py index 08bbd1e..0456e51 100644 --- a/mcp-server/tests/test_unified_ingest.py +++ b/mcp-server/tests/test_unified_ingest.py @@ -72,6 +72,9 @@ def patched(monkeypatch, tmp_path): async def _set_status(cid, status): return None + async def _recompute_searchable(cid=None): + return 0 + monkeypatch.setattr(extractor, "extract_text", _extract_text) monkeypatch.setattr(extractor, "strip_nevo_preamble", _strip) monkeypatch.setattr(chunker, "chunk_document", _chunk) @@ -83,6 +86,7 @@ def patched(monkeypatch, tmp_path): monkeypatch.setattr(db, "request_halacha_extraction", _req_hal) monkeypatch.setattr(db, "set_case_law_extraction_status", _set_status) monkeypatch.setattr(db, "set_case_law_halacha_status", _set_status) + monkeypatch.setattr(db, "recompute_searchable", _recompute_searchable) # Force flat chunking + multimodal OFF unless a test flips it. monkeypatch.setattr(config, "PARENT_DOC_RETRIEVAL_ENABLED", False) monkeypatch.setattr(config, "MULTIMODAL_ENABLED", False)