优化情报分栏和日报展示
This commit is contained in:
@@ -10,10 +10,13 @@ class StubGrokClient(GrokIntelligenceClient):
|
||||
def _chat_json(self, messages):
|
||||
# 测试只验证提示词输入和结果契约,不访问真实模型服务。
|
||||
assert "github_candidates" in messages[1]["content"]
|
||||
assert '"source_type": "news"' in messages[1]["content"]
|
||||
assert '"source_type": "github"' in messages[1]["content"]
|
||||
return {
|
||||
"title": "AI 情报日报 2026-07-08",
|
||||
"signals": [
|
||||
{
|
||||
"source_type": "github",
|
||||
"topic": "GitHub 热门项目",
|
||||
"title": "example/agent-kit",
|
||||
"summary": "该项目提供生产级 Agent 工作流能力。",
|
||||
@@ -43,6 +46,7 @@ def test_grok_client_returns_agent_result() -> None:
|
||||
],
|
||||
news_candidates=[
|
||||
SignalItem(
|
||||
source_type="news",
|
||||
topic="AI 新闻候选",
|
||||
title="New model release",
|
||||
summary="News candidate from example.com.",
|
||||
@@ -55,6 +59,7 @@ def test_grok_client_returns_agent_result() -> None:
|
||||
],
|
||||
github_projects=[
|
||||
SignalItem(
|
||||
source_type="github",
|
||||
topic="GitHub 热门项目",
|
||||
title="example/agent-kit",
|
||||
summary="Agent framework.",
|
||||
@@ -69,5 +74,6 @@ def test_grok_client_returns_agent_result() -> None:
|
||||
)
|
||||
|
||||
assert result.title == "AI 情报日报 2026-07-08"
|
||||
assert result.signals[0].source_type == "github"
|
||||
assert result.signals[0].source_name == "GitHub"
|
||||
assert result.report_markdown.startswith("# AI 情报日报")
|
||||
|
||||
Reference in New Issue
Block a user