refactor: remove platform/, use sdk/ (synced from main)

This commit is contained in:
Mikhail Putilovskij 2026-03-31 22:11:12 +03:00
parent 9c555261b3
commit 763eba2817
16 changed files with 1560 additions and 14 deletions

View file

@ -23,7 +23,7 @@ from core.handlers.settings import (
from core.handlers.start import handle_start
from core.settings import SettingsManager
from core.store import InMemoryStore
from platform.mock import MockPlatformClient
from sdk.mock import MockPlatformClient
logger = structlog.get_logger(__name__)

View file

@ -24,7 +24,7 @@ async def cmd_start(
display_name = message.from_user.full_name
# Ensure user exists in platform (mock)
from platform.mock import MockPlatformClient
from sdk.mock import MockPlatformClient
# platform is available via dispatcher._platform
platform = dispatcher._platform
user = await platform.get_or_create_user(

View file

@ -3,7 +3,7 @@ from __future__ import annotations
from aiogram.types import InlineKeyboardButton, InlineKeyboardMarkup
from platform.interface import UserSettings
from sdk.interface import UserSettings
def settings_main_keyboard() -> InlineKeyboardMarkup:

View file

@ -15,7 +15,7 @@ from core.protocol import (
OutgoingEvent,
)
from core.settings import SettingsManager
from platform.interface import PlatformClient
from sdk.interface import PlatformClient
logger = structlog.get_logger(__name__)

View file

@ -5,7 +5,7 @@ import structlog
from core.protocol import SettingsAction
from core.store import StateStore
from platform.interface import PlatformClient, UserSettings
from sdk.interface import PlatformClient, UserSettings
logger = structlog.get_logger(__name__)

View file

@ -9,7 +9,7 @@ from typing import Any, AsyncIterator, Literal
import structlog
from platform.interface import (
from sdk.interface import (
AgentEvent,
Attachment,
MessageChunk,

View file

@ -2,7 +2,7 @@
import pytest
from core.auth import AuthManager
from core.store import InMemoryStore
from platform.mock import MockPlatformClient
from sdk.mock import MockPlatformClient
@pytest.fixture

View file

@ -2,7 +2,7 @@
import pytest
from core.chat import ChatManager
from core.store import InMemoryStore
from platform.mock import MockPlatformClient
from sdk.mock import MockPlatformClient
@pytest.fixture

View file

@ -9,7 +9,7 @@ from core.chat import ChatManager
from core.auth import AuthManager
from core.settings import SettingsManager
from core.store import InMemoryStore
from platform.mock import MockPlatformClient
from sdk.mock import MockPlatformClient
@pytest.fixture

View file

@ -4,7 +4,7 @@ Smoke test: полный цикл через dispatcher + реальные manag
Имитирует что делает адаптер (Telegram или Matrix) при получении события.
"""
import pytest
from platform.mock import MockPlatformClient
from sdk.mock import MockPlatformClient
from core.store import InMemoryStore
from core.chat import ChatManager
from core.auth import AuthManager

View file

@ -3,7 +3,7 @@ import pytest
from core.settings import SettingsManager
from core.store import InMemoryStore
from core.protocol import SettingsAction
from platform.mock import MockPlatformClient
from sdk.mock import MockPlatformClient
@pytest.fixture

View file

@ -6,7 +6,7 @@ from core.store import InMemoryStore
from core.auth import AuthManager
from core.chat import ChatManager
from core.settings import SettingsManager
from platform.mock import MockPlatformClient
from sdk.mock import MockPlatformClient
@pytest.fixture

View file

@ -1,6 +1,6 @@
# tests/platform/test_mock.py
from platform.mock import MockPlatformClient
from platform.interface import User, MessageResponse, UserSettings
from sdk.mock import MockPlatformClient
from sdk.interface import User, MessageResponse, UserSettings
from core.protocol import SettingsAction

1546
uv.lock generated Normal file

File diff suppressed because it is too large Load diff