Files
tick-stock-panel/backend/tests/test_stock_analyzer_index.py
T
intfoo ed4355e0ea feat: 指数(asset_type=index)后端接入 — 数据路由/自选enriched/监控指数轮/隔离防污染
- 数据路由: get_name_map 合并指数维表; get_enriched_latest_asset("index") 缓存+flush/merge 分支; daily-batch 按资产分组
- 自选: watchlist_enriched 指数分支 + 行级 asset_type 标注
- 监控: MonitorRuleEngine 第三轮指数评估 (signal/price); 指数实时焐热复刻 ETF flush; Free档自选实时资产分流; 规则校验 (禁 strategy/market/ladder/分时信号)
- 隔离: _resolve_universe 过滤指数防污染股票日K/分钟K; 指数轮 reset_strategy_results=False; 策略/回测/screener 零改动
- AI 分析: prompt 指数无财务文案
2026-07-26 18:35:31 +08:00

14 lines
503 B
Python

"""AI 分析 prompt 指数文案测试。"""
from app.services.stock_analyzer import _build_user_prompt
def test_user_prompt_index_no_financials():
prompt = _build_user_prompt(
kline_tail=[{"date": "2026-07-24", "close": 3000.0}],
fins={"metrics": [], "income": []},
levels={}, close=3000.0, symbol="000001.SH", focus="",
asset_type="index",
)
assert "指数" in prompt
assert "Free 模式" not in prompt # 指数无财务是常态, 不走 Free 文案