Spaces:
Running
Running
from server.knowledge_base.kb_service.faiss_kb_service import FaissKBService | |
from server.knowledge_base.kb_service.milvus_kb_service import MilvusKBService | |
from server.knowledge_base.kb_service.pg_kb_service import PGKBService | |
from server.knowledge_base.migrate import create_tables | |
from server.knowledge_base.utils import KnowledgeFile | |
kbService = MilvusKBService("test") | |
test_kb_name = "test" | |
test_file_name = "README.md" | |
testKnowledgeFile = KnowledgeFile(test_file_name, test_kb_name) | |
search_content = "如何启动api服务" | |
def test_init(): | |
create_tables() | |
def test_create_db(): | |
assert kbService.create_kb() | |
def test_add_doc(): | |
assert kbService.add_doc(testKnowledgeFile) | |
def test_search_db(): | |
result = kbService.search_docs(search_content) | |
assert len(result) > 0 | |
def test_delete_doc(): | |
assert kbService.delete_doc(testKnowledgeFile) | |