test(e2e): remove unused imports and duplicate fixtures

This commit is contained in:
pefontana
2026-04-01 18:07:22 -03:00
committed by Teknium
parent 1f1297f56c
commit 99e6f44204
2 changed files with 1 additions and 51 deletions

View File

@@ -16,10 +16,8 @@ from datetime import datetime
from types import SimpleNamespace
from unittest.mock import AsyncMock, MagicMock
import pytest
from gateway.config import GatewayConfig, Platform, PlatformConfig
from gateway.platforms.base import MessageEvent, MessageType, SendResult
from gateway.platforms.base import MessageEvent, SendResult
from gateway.session import SessionEntry, SessionSource, build_session_key

View File

@@ -149,22 +149,6 @@ class TestTelegramSlashCommands:
class TestSessionLifecycle:
"""Verify session state changes across command sequences."""
@pytest.fixture()
def source(self):
return make_source()
@pytest.fixture()
def session_entry(self, source):
return make_session_entry(source)
@pytest.fixture()
def runner(self, session_entry):
return make_runner(session_entry)
@pytest.fixture()
def adapter(self, runner):
return make_adapter(runner)
@pytest.mark.asyncio
async def test_new_then_status_reflects_reset(self, adapter, runner, session_entry):
"""After /new, /status should report the fresh session."""
@@ -188,22 +172,6 @@ class TestSessionLifecycle:
class TestAuthorization:
"""Verify the pipeline handles unauthorized users."""
@pytest.fixture()
def source(self):
return make_source()
@pytest.fixture()
def session_entry(self, source):
return make_session_entry(source)
@pytest.fixture()
def runner(self, session_entry):
return make_runner(session_entry)
@pytest.fixture()
def adapter(self, runner):
return make_adapter(runner)
@pytest.mark.asyncio
async def test_unauthorized_user_gets_pairing_response(self, adapter, runner):
"""Unauthorized DM should trigger pairing code, not a command response."""
@@ -239,22 +207,6 @@ class TestAuthorization:
class TestSendFailureResilience:
"""Verify the pipeline handles send failures gracefully."""
@pytest.fixture()
def source(self):
return make_source()
@pytest.fixture()
def session_entry(self, source):
return make_session_entry(source)
@pytest.fixture()
def runner(self, session_entry):
return make_runner(session_entry)
@pytest.fixture()
def adapter(self, runner):
return make_adapter(runner)
@pytest.mark.asyncio
async def test_send_failure_does_not_crash_pipeline(self, adapter):
"""If send() returns failure, the pipeline should not raise."""