from unittest.mock import Mock, patch import requests from src.task_progress import _snapshots, refresh_progress, render_progress def test_timeline_counts_tasks_and_escapes_names(): response = Mock() response.json.return_value = {"records": [ {"id": "job", "type": "Job", "state": "inProgress"}, {"id": "1", "type": "Task", "state": "completed"}, {"id": "2", "type": "Task", "state": "inProgress", "name": "