From 29313530f3f0bc610396efee21516574edd43698 Mon Sep 17 00:00:00 2001 From: deadzilla Date: Tue, 14 Jul 2026 22:41:10 +0500 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D1=8B=20?= =?UTF-8?q?=D0=B8=D0=B7=D0=B1=D1=8B=D1=82=D0=BE=D1=87=D0=BD=D1=8B=D0=B5=20?= =?UTF-8?q?@pytest.mark.asyncio=20(asyncio=5Fmode=20=3D=20auto=20=D0=B2=20?= =?UTF-8?q?pytest.ini)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/test_integration.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/tests/test_integration.py b/tests/test_integration.py index 6a2ef22..7c7cb5a 100644 --- a/tests/test_integration.py +++ b/tests/test_integration.py @@ -28,14 +28,12 @@ async def loaded_bot(): class TestCogLoading: """Проверка загрузки ког-модулей.""" - @pytest.mark.asyncio async def test_all_cogs_load(self, loaded_bot) -> None: """Все ког-модули должны загружаться без ошибок.""" from commands import ALL_COMMANDS assert len(loaded_bot.cogs) == len(ALL_COMMANDS) - @pytest.mark.asyncio async def test_commands_registered(self, loaded_bot) -> None: """Все команды должны быть зарегистрированы.""" command_names = {cmd.name for cmd in loaded_bot.commands if cmd.cog is not None} @@ -46,7 +44,6 @@ class TestCogLoading: class TestCommandFlow: """Проверка полного потока команд (без сетевых вызовов).""" - @pytest.mark.asyncio async def test_cat_command_success(self, loaded_bot) -> None: """Команда !cat должна отправить embed с котиком при успешном ответе API.""" with patch("commands.cat.fetch_cat", new_callable=AsyncMock) as mock_fetch: @@ -65,7 +62,6 @@ class TestCommandFlow: assert embed.title == "Котик для тебя!" assert embed.image.url == "https://example.com/cat.jpg" - @pytest.mark.asyncio async def test_cat_command_failure(self, loaded_bot) -> None: """Команда !cat при ошибке API должна отправить fallback сообщение.""" with patch("commands.cat.fetch_cat", new_callable=AsyncMock) as mock_fetch: @@ -82,7 +78,6 @@ class TestCommandFlow: content = mock_ctx.send.call_args[0][0] assert "Не удалось получить котика" in content - @pytest.mark.asyncio async def test_stats_command_flow(self) -> None: """Команда !stats должна показать реальную статистику бота.""" import discord