haiku.rag/tests/chat
Yiorgis Gozadinos d93cb5c891
Refuse a name the client does not cover, however many it covers
`reader_for` returned itself before looking at the name, so an "alpha" client
answered `reader_for("beta")` with alpha's reader. A citation naming another
database would have been read from the wrong one.

Both paths decide through `clients_covering` now, so one database refuses a
wrong name the way a set already did.

The chat citation test said mounting lends the client without showing it; a
chat test shows it and the docstring points there.
2026-08-27 14:49:40 +03:00
..
__init__.py CLI app 2026-01-13 11:31:21 +02:00
test_chat_app.py Refuse a name the client does not cover, however many it covers 2026-08-27 14:49:40 +03:00
test_image_input.py Resolve the databases a command works on, once 2026-08-25 15:48:47 +03:00