fix linter, fix ci, fix tests
This commit is contained in:
@@ -6,8 +6,8 @@ import asyncio
|
||||
from unittest.mock import AsyncMock, MagicMock, patch
|
||||
|
||||
import pytest
|
||||
|
||||
from helper_bot.middlewares.album_middleware import AlbumGetter, AlbumMiddleware
|
||||
from helper_bot.middlewares.album_middleware import (AlbumGetter,
|
||||
AlbumMiddleware)
|
||||
|
||||
|
||||
@pytest.mark.unit
|
||||
@@ -64,7 +64,9 @@ class TestAlbumMiddleware:
|
||||
"""Мок handler."""
|
||||
return AsyncMock(return_value="ok")
|
||||
|
||||
async def test_no_media_group_id_calls_handler_immediately(self, middleware, mock_handler):
|
||||
async def test_no_media_group_id_calls_handler_immediately(
|
||||
self, middleware, mock_handler
|
||||
):
|
||||
"""Сообщение без media_group_id передаётся в handler сразу."""
|
||||
event = MagicMock()
|
||||
event.media_group_id = None
|
||||
@@ -94,7 +96,9 @@ class TestAlbumMiddleware:
|
||||
assert data["album_getter"].media_group_id == "group_123"
|
||||
assert result == "ok"
|
||||
|
||||
async def test_second_media_group_message_does_not_call_handler(self, middleware, mock_handler):
|
||||
async def test_second_media_group_message_does_not_call_handler(
|
||||
self, middleware, mock_handler
|
||||
):
|
||||
"""Второе сообщение той же медиагруппы: handler не вызывается."""
|
||||
event1 = MagicMock()
|
||||
event1.media_group_id = "group_456"
|
||||
|
||||
Reference in New Issue
Block a user