Skip to content

Commit 2ffa9e1

Browse files
committed
fix chromadb ut
1 parent 2c2aa29 commit 2ffa9e1

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

metagpt/document_store/chromadb_store.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
class ChromaStore:
1212
"""If inherited from BaseStore, or importing other modules from metagpt, a Python exception occurs, which is strange."""
1313

14-
def __init__(self, name):
14+
def __init__(self, name, get_or_create: bool = True):
1515
client = chromadb.Client()
16-
collection = client.create_collection(name)
16+
collection = client.create_collection(name, get_or_create=get_or_create)
1717
self.client = client
1818
self.collection = collection
1919

tests/metagpt/document_store/test_faiss_store.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def mock_openai_embed_documents(self, texts: list[str], chunk_size: Optional[int
2828
async def test_search_json(mocker):
2929
mocker.patch("langchain_community.embeddings.openai.OpenAIEmbeddings.embed_documents", mock_openai_embed_documents)
3030

31-
store = FaissStore(EXAMPLE_PATH / "data/example.json")
31+
store = FaissStore(EXAMPLE_PATH / "data/search_kb/example.json")
3232
role = Sales(profile="Sales", store=store)
3333
query = "Which facial cleanser is good for oily skin?"
3434
result = await role.run(query)
@@ -39,7 +39,7 @@ async def test_search_json(mocker):
3939
async def test_search_xlsx(mocker):
4040
mocker.patch("langchain_community.embeddings.openai.OpenAIEmbeddings.embed_documents", mock_openai_embed_documents)
4141

42-
store = FaissStore(EXAMPLE_PATH / "data/example.xlsx")
42+
store = FaissStore(EXAMPLE_PATH / "data/search_kb/example.xlsx")
4343
role = Sales(profile="Sales", store=store)
4444
query = "Which facial cleanser is good for oily skin?"
4545
result = await role.run(query)
@@ -50,7 +50,7 @@ async def test_search_xlsx(mocker):
5050
async def test_write(mocker):
5151
mocker.patch("langchain_community.embeddings.openai.OpenAIEmbeddings.embed_documents", mock_openai_embed_documents)
5252

53-
store = FaissStore(EXAMPLE_PATH / "data/example.xlsx", meta_col="Answer", content_col="Question")
53+
store = FaissStore(EXAMPLE_PATH / "data/search_kb/example.xlsx", meta_col="Answer", content_col="Question")
5454
_faiss_store = store.write()
5555
assert _faiss_store.storage_context.docstore
5656
assert _faiss_store.storage_context.vector_store.client

0 commit comments

Comments
 (0)