Files
sbnews/qa/backend/test_kb_article_analysis.py
T
2026-06-10 13:10:20 +08:00

25 lines
683 B
Python

"""
接口验证: 资讯知识库增强 AI 分析
路径: GET /api/ai/articleAnalysis
"""
import requests
BASE_URL = "http://127.0.0.1:8000"
def test_article_analysis(article_id: int = 1):
resp = requests.get(f"{BASE_URL}/api/ai/articleAnalysis", params={"article_id": article_id}, timeout=30)
assert resp.status_code == 200, resp.text
data = resp.json()
assert data["code"] == 1, data
analysis = data["data"]["analysis"]
assert "summary" in analysis
assert "evidence_list" in analysis
assert "retrieval_meta" in analysis
print("资讯知识库AI分析通过")
if __name__ == "__main__":
test_article_analysis()
print("全部通过")