refactor: remove platform/, use sdk/ (synced from main)
This commit is contained in:
parent
9c555261b3
commit
763eba2817
16 changed files with 1560 additions and 14 deletions
|
|
@ -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__)
|
||||
|
||||
|
|
|
|||
|
|
@ -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(
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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__)
|
||||
|
||||
|
|
|
|||
|
|
@ -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__)
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ from typing import Any, AsyncIterator, Literal
|
|||
|
||||
import structlog
|
||||
|
||||
from platform.interface import (
|
||||
from sdk.interface import (
|
||||
AgentEvent,
|
||||
Attachment,
|
||||
MessageChunk,
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue