"""T3.6 OKR 对齐引擎测试。 测试 AI OKR Agent 的 KR 追踪和偏差预警。 """ import pytest from app.services.okr_agent import track_okr_progress class TestTrackOkrProgress: """OKR 进展追踪测试。""" async def test_returns_dict(self): """返回追踪结果字典。""" krs = [ {"name": "月营收达到 500 万", "current": 300, "target": 500, "progress": 0.6}, {"name": "客户数达到 50 家", "current": 35, "target": 50, "progress": 0.7}, ] result = await track_okr_progress(krs) assert isinstance(result, dict) async def test_empty_krs(self): """空 KR 列表返回字典。""" result = await track_okr_progress([]) assert isinstance(result, dict)