Files
holy-python/tests/test_data_dashboard_service.py

20 lines
621 B
Python
Raw Permalink Normal View History

2026-08-25 18:01:30 +08:00
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()