"""T4.1 Alpha 归因测试。 测试 AI Alpha 归因 Agent。 """ import pytest from app.services.alpha_attribution import attribute_alpha class TestAttributeAlpha: """Alpha 归因测试。""" async def test_returns_dict(self): """返回归因结果字典。""" intervention = {"type": "hiring", "description": "引入资深 CTO", "date": "2025-01-15"} metric_changes = {"revenue_growth": 0.15, "product_velocity": 0.3} result = await attribute_alpha(intervention, metric_changes) assert isinstance(result, dict) async def test_empty_input(self): """空输入返回字典。""" result = await attribute_alpha({}, {}) assert isinstance(result, dict)