25 lines
683 B
Python
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("全部通过")
|