42 lines
1.6 KiB
Python
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
|