haiku.rag/haiku_rag_slim/haiku/rag/ingester/queue
Chris McDonough 1bf2505093
Improve test coverage for cli, filter, registry, and migrations
These files were not touched by the recent performance and
correctness PRs but had coverage gaps. Adds tests for:

- CLI: serve, queue init/migrate, config loading, cli() entry point
  including MigrationRequiredError exit path
- filter: _default_supported_extensions, __call__ watchfiles callback,
  FileFilter with supported_extensions=None
- registry: resolve_adhoc_fetcher with bucket-less S3 URI
- migrations: pragma no-cover on unreachable schema upgrade path
  (no diff migrations exist until SCHEMA_VERSION > 1)
2026-06-01 18:00:47 +03:00
..
__init__.py SQLite queue + haiku-ingester CLI skeleton 2026-05-26 11:41:54 +03:00
migrations.py Improve test coverage for cli, filter, registry, and migrations 2026-06-01 18:00:47 +03:00
models.py SQLite queue + haiku-ingester CLI skeleton 2026-05-26 11:41:54 +03:00
repository.py Use asyncio.Condition for event-driven worker wakeup 2026-06-01 06:28:16 -04:00
schema.py Drop redundant idx_jobs_pending_by_source index 2026-06-01 09:24:11 -04:00