haiku.rag/tests/ingester
Yiorgis Gozadinos 1e8e5e9f6f
Cover MCP, ingester and converter error paths
Add tests for the MCP tools' degradation contracts, malformed WebDAV
multistatus bodies, dry-run poller sweeps including the circuit-open and
discover-failure paths, FS source scheme and symlink handling, docling-serve
zip parsing, and the remaining embedding and reranker helpers. Parametrize
_strip_etag.

Drop the misplaced pragma on the analyze handler, which sat on the return and
left the except uncovered. Add one on the FS symlink OSError guard, which
resolve(strict=False) absorbs for every real link.
2026-07-26 19:14:26 +03:00
..
__init__.py ingester: add source-adapter scaffolding + FS source 2026-05-26 11:41:53 +03:00
conftest.py Support a dburi for the ingester queue (SQLite + Postgres) 2026-06-03 14:34:09 +03:00
test_api.py Make ingester job retry idempotent against a live sibling 2026-06-16 16:05:05 +03:00
test_circuit_breaker.py Move CircuitBreaker to a shared module 2026-07-08 11:03:30 +03:00
test_cli.py improve coverage 2026-06-22 12:59:44 +03:00
test_config.py Renew job leases from the worker pool; lease-based reaping 2026-06-25 13:26:09 +03:00
test_filter.py Improve test coverage for cli, filter, registry, and migrations 2026-06-01 18:00:47 +03:00
test_fs_source.py Cover MCP, ingester and converter error paths 2026-07-26 19:14:26 +03:00
test_http_source.py Cover MCP, ingester and converter error paths 2026-07-26 19:14:26 +03:00
test_metadata.py Pass fetched FetchResult to ingester metadata providers 2026-06-16 16:37:26 +03:00
test_pipeline.py Add run-batch manifest replay 2026-06-22 11:39:12 +03:00
test_pollers.py Cover MCP, ingester and converter error paths 2026-07-26 19:14:26 +03:00
test_queue.py Add last_heartbeat_at lease column to the ingester queue 2026-06-25 13:25:37 +03:00
test_queue_postgres.py Add last_heartbeat_at lease column to the ingester queue 2026-06-25 13:25:37 +03:00
test_resolve_fetcher.py Improve test coverage for cli, filter, registry, and migrations 2026-06-01 18:00:47 +03:00
test_revision_round_trip.py Bump lancedb to 0.34.0 2026-07-16 12:32:56 +03:00
test_run_batch.py Show progress for run-batch drains 2026-06-22 12:51:38 +03:00
test_s3_source.py Add configurable max_file_size to reject oversized files before ingestion 2026-06-01 18:40:46 +03:00
test_serve_integration.py Support a dburi for the ingester queue (SQLite + Postgres) 2026-06-03 14:34:09 +03:00
test_source_plugins.py Add custom ingester sources via entry points 2026-06-16 10:54:24 +03:00
test_sources_base.py Fix shutdown-order bug: close source clients after workers stop 2026-06-01 09:55:39 -04:00
test_webdav_source.py Cover MCP, ingester and converter error paths 2026-07-26 19:14:26 +03:00
test_workers.py Add Logfire debugging skills and worker-breaker event 2026-07-10 13:23:17 +03:00