haiku.rag/tests/store
Yiorgis Gozadinos 5c9639bbbb
Move ConfigMismatchError to the store exceptions module
The CLI reports this error, and importing it from the settings repository
pulled lancedb onto the CLI's import path. Deferring the import into cli()
bought nothing, since cli() runs on every invocation: it cost about 1.9
seconds on a cold start, `--help` included.

It now sits beside the other store exceptions, in a module that imports
nothing, and every importer points there.
2026-08-24 10:03:46 +03:00
..
__init__.py Split meta document attributes into a document_meta table 2026-06-12 10:17:17 +03:00
legacy_documents.py Serialize and roll back the multi-table document delete 2026-06-12 10:17:18 +03:00
test_citation.py Expose all chunk metadata on search results and citations through SearchResult.chunk_meta and Citation.chunk_meta 2026-08-17 19:42:23 +02:00
test_compression.py Collapse docling compression to a single function 2026-06-24 10:43:27 +03:00
test_database_info.py Split the store module by responsibility 2026-08-20 12:13:51 +03:00
test_document_item_grouped.py Stop the reranker fetch reading text it discards 2026-08-18 18:00:00 +03:00
test_document_items.py Split the store module by responsibility 2026-08-20 12:13:51 +03:00
test_document_meta_split.py Split the store module by responsibility 2026-08-20 12:13:51 +03:00
test_engine.py Split the store module by responsibility 2026-08-20 12:13:51 +03:00
test_indexes.py Split the store module by responsibility 2026-08-20 12:13:51 +03:00
test_migrations.py Stop eagerly importing Store from haiku.rag.store 2026-08-11 17:26:51 +01:00
test_open_path.py Read the table list and settings once per open 2026-08-18 14:58:17 +03:00
test_read_only.py Move ConfigMismatchError to the store exceptions module 2026-08-24 10:03:46 +03:00
test_restore.py Stop eagerly importing Store from haiku.rag.store 2026-08-11 17:26:51 +01:00
test_tags.py Split the store module by responsibility 2026-08-20 12:13:51 +03:00
test_v0_40_0_migration.py Split the store module by responsibility 2026-08-20 12:13:51 +03:00
test_v0_45_0_migration.py Split the store module by responsibility 2026-08-20 12:13:51 +03:00
test_v0_48_0_migration.py Split the store module by responsibility 2026-08-20 12:13:51 +03:00
test_v0_50_0_migration.py Reach and enforce 100% coverage 2026-07-26 20:11:02 +03:00
test_v0_58_0_migration.py Split the store module by responsibility 2026-08-20 12:13:51 +03:00
test_v0_64_0_migration.py Rename document_meta identity column document_id to id 2026-07-08 16:32:55 +03:00
test_v0_75_0_migration.py Trim comments, docstrings and docs to what they need to say 2026-08-18 12:38:02 +03:00