数据看板

This commit is contained in:
2026-08-25 18:01:30 +08:00
parent 6bc0f16006
commit a021f2fe60
9 changed files with 526 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
import unittest
from unittest.mock import Mock, patch
from data_dashboard_service import list_runs
class DataDashboardServiceTest(unittest.TestCase):
@patch("data_dashboard_service._request")
def test_list_runs_normalizes_single_run(self, request):
response = Mock()
response.json.return_value = {"ok": True, "run": {"id": "sqa_1", "status": "completed"}}
request.return_value = response
result = list_runs(task_id="sqa_1")
self.assertEqual(result["total"], 1)
self.assertEqual(result["items"][0]["id"], "sqa_1")
if __name__ == "__main__":
unittest.main()