Удалены избыточные @pytest.mark.asyncio (asyncio_mode = auto в pytest.ini)
This commit is contained in:
parent
003bd0552f
commit
29313530f3
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user