multi-agent-system / tests /test_vector_store_config.py
firepenguindisopanda
updated with new prompts and new workflow to generate a document
94f31ec
Raw
History Blame Contribute Delete
844 Bytes
"""Guards for vector store migration configuration."""
from pathlib import Path
def test_pyproject_uses_pinecone_and_not_mongodb() -> None:
"""Dependency set should be Pinecone-only for vector storage."""
text = Path("pyproject.toml").read_text(encoding="utf-8")
assert "pinecone>=" in text
assert "pymongo" not in text
assert "langchain-mongodb" not in text
def test_env_example_declares_pinecone_index() -> None:
"""Example environment should include Pinecone index name."""
text = Path(".env.example").read_text(encoding="utf-8")
assert "PINECONE_API_KEY=" in text
assert "PINECONE_INDEX=" in text
def test_pinecone_setup_runbook_exists() -> None:
text = Path("docs/PINECONE_RAG_SETUP.md").read_text(encoding="utf-8")
assert "pc index create" in text
assert "multi-agent-index" in text