haiku.rag/tests/cassettes
Yiorgis Gozadinos f6acb65e95
Reach and enforce 100% coverage
Cover the remaining paths in the client, context, downloads, title
generation, document tools and store models, and add fail_under=100 so
uncovered lines fail CI.

Six lines that no test can reach get a pragma with its reason: the docling
import guard, the nameless PDF attachment, the FS symlink OSError guard that
resolve(strict=False) absorbs, the docling bbox and LanceDB document-id
shape guards, the tag-retention branch vacuum makes unreachable, and Monty's
Rust-thread print callback.

Fix test_find_config_file_user_config, which wrote its config into the cwd it
had chdir'd to, so the cwd branch answered first and the user-directory
lookup it names was never exercised.
2026-07-26 20:11:02 +03:00
..
test_chunk Cover store engine and repository paths 2026-07-26 19:36:37 +03:00
test_chunker Store docling-serve chunk bodies via raw_text 2026-06-23 16:35:21 +03:00
test_client Reach and enforce 100% coverage 2026-07-26 20:11:02 +03:00
test_client_analyze replace haiku.skills with native Pydantic AI capabilities 2026-07-24 15:26:17 +03:00
test_context_enhancement replace haiku.skills with native Pydantic AI capabilities 2026-07-24 15:26:17 +03:00
test_converters Re-record remaining docling-serve cassettes against 1.25.0 2026-06-23 16:44:58 +03:00
test_database_autocreate Record cassettes for embedder, ignore huggingface while recording 2025-12-29 13:23:53 +02:00
test_document_tools Reach and enforce 100% coverage 2026-07-26 20:11:02 +03:00
test_duplicate_ingestion Re-check URI under the write lock to prevent duplicate ingestion 2026-07-08 11:26:45 +03:00
test_embedder Add Cohere multimodal embedder 2026-06-23 15:23:10 +03:00
test_filter Rename document_meta identity column document_id to id 2026-07-08 16:32:55 +03:00
test_picture_in_context auto-append /v1 to per-model Ollama base_url, fix flaky tests 2026-05-04 13:12:37 +03:00
test_read_only Search results now show rank position instead of raw scores. Consolidate cassettes 2026-01-21 14:54:15 +02:00
test_rebuild Cover the rebuild paths 2026-07-26 19:32:09 +03:00
test_reranker Support for jina reranker, both local and API 2026-01-21 10:39:21 +02:00
test_revision_round_trip Pass fetched FetchResult to ingester metadata providers 2026-06-16 16:37:26 +03:00
test_s3_source cover s3 uri override, unsupported extension, watcher error path 2026-05-11 11:29:56 +03:00
test_sandbox Run analysis sandbox VFS reads on the calling loop via the skill connection 2026-06-05 16:20:11 +03:00
test_search Pin FTS search column to content_fts 2026-04-24 14:42:53 +03:00
test_search_tools replace haiku.skills with native Pydantic AI capabilities 2026-07-24 15:26:17 +03:00
test_versioning Track all in-flight background vacuum tasks, not just the last one 2026-04-24 14:42:53 +03:00