test: 8 parallel agents — fix 150+ failures, add 30+ test files. schemas/models 99-100%, core/client_registry ~98%, maintenance 95-98%, git edges 97%, translate 98-100%, dashboard routes 95-96%, dataset_review 100%

This commit is contained in:
2026-06-15 17:31:43 +03:00
parent a18f19064f
commit 4e6bfa8549
43 changed files with 7792 additions and 92 deletions

View File

@@ -53,7 +53,16 @@ class TestCreateTask:
def test_success(self):
mock_tm = MagicMock()
mock_tm.create_task = AsyncMock(return_value=MagicMock(id="task-1", plugin_id="backup", status="PENDING", params={}, created_at=None))
from src.core.task_manager import Task
mock_task = MagicMock(spec=Task)
mock_task.id = "task-1"
mock_task.plugin_id = "backup"
mock_task.status = "PENDING"
mock_task.params = {}
mock_task.created_at = None
mock_task.user_id = "admin"
mock_task.input_request = None
mock_tm.create_task = AsyncMock(return_value=mock_task)
from src.dependencies import get_task_manager
client = _make_client({get_task_manager: lambda: mock_tm})
@@ -132,7 +141,16 @@ class TestGetTask:
def test_success(self):
mock_tm = MagicMock()
mock_tm.get_task.return_value = MagicMock(id="task-123", plugin_id="backup", status="PENDING", params={}, created_at=None)
from src.core.task_manager import Task
mock_task = MagicMock(spec=Task)
mock_task.id = "task-123"
mock_task.plugin_id = "backup"
mock_task.status = "PENDING"
mock_task.params = {}
mock_task.created_at = None
mock_task.user_id = "admin"
mock_task.input_request = None
mock_tm.get_task.return_value = mock_task
from src.dependencies import get_task_manager
client = _make_client({get_task_manager: lambda: mock_tm})
@@ -158,7 +176,7 @@ class TestGetTaskLogs:
def test_success(self):
mock_tm = MagicMock()
mock_tm.get_task.return_value = MagicMock(id="task-123")
mock_tm.get_task_logs.return_value = [{"level": "INFO", "message": "test"}]
mock_tm.get_task_logs.return_value = [MagicMock(level="INFO", message="test", timestamp=None, source="test")]
from src.dependencies import get_task_manager
client = _make_client({get_task_manager: lambda: mock_tm})
@@ -266,7 +284,10 @@ class TestResolveTask:
def test_success(self):
mock_tm = MagicMock()
mock_tm.resolve_task = AsyncMock()
mock_tm.get_task.return_value = MagicMock(id="task-123")
from src.core.task_manager import Task
mock_task = MagicMock(spec=Task)
mock_task.id = "task-123"
mock_tm.get_task.return_value = mock_task
from src.dependencies import get_task_manager
client = _make_client({get_task_manager: lambda: mock_tm})
@@ -291,7 +312,10 @@ class TestResumeTask:
def test_success(self):
mock_tm = MagicMock()
mock_tm.resume_task_with_password = MagicMock()
mock_tm.get_task.return_value = MagicMock(id="task-123")
from src.core.task_manager import Task
mock_task = MagicMock(spec=Task)
mock_task.id = "task-123"
mock_tm.get_task.return_value = mock_task
from src.dependencies import get_task_manager
client = _make_client({get_task_manager: lambda: mock_tm})