semantics

This commit is contained in:
2026-05-26 09:30:41 +03:00
parent 1e7bcecaea
commit 9ffa8af1dc
623 changed files with 28045 additions and 26557 deletions

View File

@@ -1,8 +1,8 @@
# [DEF:test_task_manager:Module]
# @RELATION: BELONGS_TO -> SrcRoot
# #region test_task_manager [C:2] [TYPE Module]
# @RELATION BINDS_TO -> SrcRoot
# @SEMANTICS: task-manager, lifecycle, CRUD, log-buffer, filtering, tests
# @PURPOSE: Unit tests for TaskManager lifecycle, CRUD, log buffering, and filtering.
# @LAYER: Core
# @LAYER Core
# @INVARIANT: TaskManager state changes are deterministic and testable with mocked dependencies.
import sys
@@ -18,8 +18,8 @@ import pytest
# Helper to create a TaskManager with mocked dependencies
# [DEF:_make_manager:Function]
# @RELATION: BINDS_TO -> test_task_manager
# #region _make_manager [C:2] [TYPE Function]
# @RELATION BINDS_TO -> test_task_manager
def _make_manager():
"""Create TaskManager with mocked plugin_loader and persistence services."""
mock_plugin_loader = MagicMock()
@@ -53,17 +53,17 @@ def _make_manager():
return manager, mock_plugin_loader, MockPersistence.return_value, MockLogPersistence.return_value
# [/DEF:_make_manager:Function]
# #endregion _make_manager
# [DEF:_cleanup_manager:Function]
# @RELATION: BINDS_TO -> test_task_manager
# #region _cleanup_manager [C:2] [TYPE Function]
# @RELATION BINDS_TO -> test_task_manager
def _cleanup_manager(manager):
"""Stop the flusher thread."""
manager._flusher_stop_event.set()
manager._flusher_thread.join(timeout=2)
# [/DEF:_cleanup_manager:Function]
# #endregion _cleanup_manager
class TestTaskManagerInit:
"""Tests for TaskManager initialization."""
@@ -501,4 +501,4 @@ class TestTaskManagerInput:
finally:
_cleanup_manager(mgr)
# [/DEF:test_task_manager:Module]
# #endregion test_task_manager