Files
PlantAI-rag/tests/test_qa_v1_1_73_start_config.py

42 lines
1.6 KiB
Python

from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
def test_qa_v1_1_73_start_script_defaults_to_stable_collection_and_registry() -> None:
script = (ROOT / "scripts/start_qa_v1_1_73_7924.sh").read_text(encoding="utf-8")
assert (
'export V15_QDRANT_COLLECTION="${V15_QDRANT_COLLECTION:-'
'plant_srt_direct_v1_bge_m3_20260702}"'
) in script
assert 'export V15_QDRANT_URL="${V15_QDRANT_URL:-http://127.0.0.1:6333}"' in script
assert (
'export QA_PAPER_METADATA_REGISTRY="${QA_PAPER_METADATA_REGISTRY:-'
'/data/gene-family-mas-v2/data/knowledge_base/'
'paper_metadata_registry_v1_20260717/paper_metadata_registry_full.jsonl}"'
) in script
def test_qa_v1_1_73_5090_script_uses_isolated_runtime_services() -> None:
script = (ROOT / "scripts/start_qa_v1_1_73_5090.sh").read_text(
encoding="utf-8"
)
assert "cd /home/xzq/5090/PlanAI-cooperate/RAG/rag-qa-v1_1_73" in script
assert "export NEO4J_URI=bolt://127.0.0.1:17687" in script
assert "export V15_QDRANT_URL=http://127.0.0.1:16333" in script
assert "export PC_QDRANT_URL=http://127.0.0.1:16333" in script
assert (
"export V15_QDRANT_COLLECTION="
"plant_srt_direct_v1_bge_m3_20260702"
) in script
assert (
"export PC_QDRANT_COLLECTION=pc_srt_bge_full_20260620"
) in script
assert "export QA_V1_GRAPH_SCHEMA=legacy" in script
assert "export QA_ENABLE_QUESTION_DECOMPOSITION=1" in script
assert 'export QA_V1_LLM_TIMEOUT="${QA_V1_LLM_TIMEOUT:-180}"' in script
assert "--port 7925" in script