llama-stack/llama_stack/providers/tests/memory
Ashwin Bharambe b7cb06f004
Allow using an "inline" version of Chroma using PersistentClient (#567)
The same code is used (inside providers/remote/memory/chroma/chroma.py)
but it is driven by separate configurations and changes which Chroma
client to use. Note that the dependencies are separate
(`chromadb-client` vs `chromadb` -- the latter is a _much_ heavier
package.)

```
pytest -s -v -m chroma memory/test_memory.py --env CHROMA_DB_PATH=/tmp/chroma_test
pytest -s -v -m chroma memory/test_memory.py --env CHROMA_URL=http://localhost:6001
```
2024-12-11 16:02:04 -08:00
..
fixtures [#342] RAG - fix PDF format in vector database (#551) 2024-12-10 21:33:27 -08:00
__init__.py Remove "routing_table" and "routing_key" concepts for the user (#201) 2024-10-10 10:24:13 -07:00
conftest.py Significantly simpler and malleable test setup (#360) 2024-11-04 17:36:43 -08:00
fixtures.py Allow using an "inline" version of Chroma using PersistentClient (#567) 2024-12-11 16:02:04 -08:00
test_memory.py unregister for memory banks and remove update API (#458) 2024-11-14 17:12:11 -08:00
test_vector_store.py [#342] RAG - fix PDF format in vector database (#551) 2024-12-10 21:33:27 -08:00