mirror of
https://github.com/aiogram/aiogram.git
synced 2025-12-09 09:22:03 +00:00
Auto-generate tests for methods
This commit is contained in:
parent
17edffdc62
commit
567584b741
64 changed files with 1838 additions and 0 deletions
30
tests/test_api/test_methods/test_add_sticker_to_set.py
Normal file
30
tests/test_api/test_methods/test_add_sticker_to_set.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import AddStickerToSet, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestAddStickerToSet:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(AddStickerToSet, ok=True, result=None)
|
||||
|
||||
response: bool = await AddStickerToSet(
|
||||
user_id=..., name=..., png_sticker=..., emojis=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "addStickerToSet"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(AddStickerToSet, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.add_sticker_to_set(
|
||||
user_id=..., name=..., png_sticker=..., emojis=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "addStickerToSet"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_answer_callback_query.py
Normal file
26
tests/test_api/test_methods/test_answer_callback_query.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import AnswerCallbackQuery, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestAnswerCallbackQuery:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(AnswerCallbackQuery, ok=True, result=None)
|
||||
|
||||
response: bool = await AnswerCallbackQuery(callback_query_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "answerCallbackQuery"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(AnswerCallbackQuery, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.answer_callback_query(callback_query_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "answerCallbackQuery"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_answer_inline_query.py
Normal file
30
tests/test_api/test_methods/test_answer_inline_query.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import AnswerInlineQuery, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestAnswerInlineQuery:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(AnswerInlineQuery, ok=True, result=None)
|
||||
|
||||
response: bool = await AnswerInlineQuery(
|
||||
inline_query_id=..., results=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "answerInlineQuery"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(AnswerInlineQuery, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.answer_inline_query(
|
||||
inline_query_id=..., results=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "answerInlineQuery"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import AnswerPreCheckoutQuery, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestAnswerPreCheckoutQuery:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(AnswerPreCheckoutQuery, ok=True, result=None)
|
||||
|
||||
response: bool = await AnswerPreCheckoutQuery(
|
||||
pre_checkout_query_id=..., ok=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "answerPreCheckoutQuery"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(AnswerPreCheckoutQuery, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.answer_pre_checkout_query(
|
||||
pre_checkout_query_id=..., ok=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "answerPreCheckoutQuery"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_answer_shipping_query.py
Normal file
30
tests/test_api/test_methods/test_answer_shipping_query.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import AnswerShippingQuery, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestAnswerShippingQuery:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(AnswerShippingQuery, ok=True, result=None)
|
||||
|
||||
response: bool = await AnswerShippingQuery(
|
||||
shipping_query_id=..., ok=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "answerShippingQuery"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(AnswerShippingQuery, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.answer_shipping_query(
|
||||
shipping_query_id=..., ok=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "answerShippingQuery"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_create_new_sticker_set.py
Normal file
30
tests/test_api/test_methods/test_create_new_sticker_set.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import CreateNewStickerSet, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestCreateNewStickerSet:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(CreateNewStickerSet, ok=True, result=None)
|
||||
|
||||
response: bool = await CreateNewStickerSet(
|
||||
user_id=..., name=..., title=..., png_sticker=..., emojis=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "createNewStickerSet"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(CreateNewStickerSet, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.create_new_sticker_set(
|
||||
user_id=..., name=..., title=..., png_sticker=..., emojis=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "createNewStickerSet"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_delete_chat_photo.py
Normal file
26
tests/test_api/test_methods/test_delete_chat_photo.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import DeleteChatPhoto, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestDeleteChatPhoto:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(DeleteChatPhoto, ok=True, result=None)
|
||||
|
||||
response: bool = await DeleteChatPhoto(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "deleteChatPhoto"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(DeleteChatPhoto, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.delete_chat_photo(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "deleteChatPhoto"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_delete_chat_sticker_set.py
Normal file
26
tests/test_api/test_methods/test_delete_chat_sticker_set.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import DeleteChatStickerSet, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestDeleteChatStickerSet:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(DeleteChatStickerSet, ok=True, result=None)
|
||||
|
||||
response: bool = await DeleteChatStickerSet(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "deleteChatStickerSet"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(DeleteChatStickerSet, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.delete_chat_sticker_set(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "deleteChatStickerSet"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_delete_message.py
Normal file
30
tests/test_api/test_methods/test_delete_message.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import DeleteMessage, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestDeleteMessage:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(DeleteMessage, ok=True, result=None)
|
||||
|
||||
response: bool = await DeleteMessage(
|
||||
chat_id=..., message_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "deleteMessage"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(DeleteMessage, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.delete_message(
|
||||
chat_id=..., message_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "deleteMessage"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_delete_sticker_from_set.py
Normal file
26
tests/test_api/test_methods/test_delete_sticker_from_set.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import DeleteStickerFromSet, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestDeleteStickerFromSet:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(DeleteStickerFromSet, ok=True, result=None)
|
||||
|
||||
response: bool = await DeleteStickerFromSet(sticker=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "deleteStickerFromSet"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(DeleteStickerFromSet, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.delete_sticker_from_set(sticker=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "deleteStickerFromSet"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_delete_webhook.py
Normal file
26
tests/test_api/test_methods/test_delete_webhook.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import DeleteWebhook, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestDeleteWebhook:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(DeleteWebhook, ok=True, result=None)
|
||||
|
||||
response: bool = await DeleteWebhook()
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "deleteWebhook"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(DeleteWebhook, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.delete_webhook()
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "deleteWebhook"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_edit_message_caption.py
Normal file
26
tests/test_api/test_methods/test_edit_message_caption.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import EditMessageCaption, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestEditMessageCaption:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(EditMessageCaption, ok=True, result=None)
|
||||
|
||||
response: Union[Message, bool] = await EditMessageCaption()
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "editMessageCaption"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(EditMessageCaption, ok=True, result=None)
|
||||
|
||||
response: Union[Message, bool] = await bot.edit_message_caption()
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "editMessageCaption"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import EditMessageLiveLocation, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestEditMessageLiveLocation:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(EditMessageLiveLocation, ok=True, result=None)
|
||||
|
||||
response: Union[Message, bool] = await EditMessageLiveLocation(
|
||||
latitude=..., longitude=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "editMessageLiveLocation"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(EditMessageLiveLocation, ok=True, result=None)
|
||||
|
||||
response: Union[Message, bool] = await bot.edit_message_live_location(
|
||||
latitude=..., longitude=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "editMessageLiveLocation"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_edit_message_media.py
Normal file
26
tests/test_api/test_methods/test_edit_message_media.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import EditMessageMedia, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestEditMessageMedia:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(EditMessageMedia, ok=True, result=None)
|
||||
|
||||
response: Union[Message, bool] = await EditMessageMedia(media=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "editMessageMedia"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(EditMessageMedia, ok=True, result=None)
|
||||
|
||||
response: Union[Message, bool] = await bot.edit_message_media(media=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "editMessageMedia"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import EditMessageReplyMarkup, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestEditMessageReplyMarkup:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(EditMessageReplyMarkup, ok=True, result=None)
|
||||
|
||||
response: Union[Message, bool] = await EditMessageReplyMarkup()
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "editMessageReplyMarkup"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(EditMessageReplyMarkup, ok=True, result=None)
|
||||
|
||||
response: Union[Message, bool] = await bot.edit_message_reply_markup()
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "editMessageReplyMarkup"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_edit_message_text.py
Normal file
26
tests/test_api/test_methods/test_edit_message_text.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import EditMessageText, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestEditMessageText:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(EditMessageText, ok=True, result=None)
|
||||
|
||||
response: Union[Message, bool] = await EditMessageText(text=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "editMessageText"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(EditMessageText, ok=True, result=None)
|
||||
|
||||
response: Union[Message, bool] = await bot.edit_message_text(text=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "editMessageText"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_export_chat_invite_link.py
Normal file
26
tests/test_api/test_methods/test_export_chat_invite_link.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import ExportChatInviteLink, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestExportChatInviteLink:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(ExportChatInviteLink, ok=True, result=None)
|
||||
|
||||
response: str = await ExportChatInviteLink(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "exportChatInviteLink"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(ExportChatInviteLink, ok=True, result=None)
|
||||
|
||||
response: str = await bot.export_chat_invite_link(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "exportChatInviteLink"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_forward_message.py
Normal file
30
tests/test_api/test_methods/test_forward_message.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import ForwardMessage, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestForwardMessage:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(ForwardMessage, ok=True, result=None)
|
||||
|
||||
response: Message = await ForwardMessage(
|
||||
chat_id=..., from_chat_id=..., message_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "forwardMessage"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(ForwardMessage, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.forward_message(
|
||||
chat_id=..., from_chat_id=..., message_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "forwardMessage"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_get_chat.py
Normal file
26
tests/test_api/test_methods/test_get_chat.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import GetChat, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestGetChat:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetChat, ok=True, result=None)
|
||||
|
||||
response: Chat = await GetChat(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getChat"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetChat, ok=True, result=None)
|
||||
|
||||
response: Chat = await bot.get_chat(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getChat"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_get_chat_administrators.py
Normal file
26
tests/test_api/test_methods/test_get_chat_administrators.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import GetChatAdministrators, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestGetChatAdministrators:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetChatAdministrators, ok=True, result=None)
|
||||
|
||||
response: List[ChatMember] = await GetChatAdministrators(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getChatAdministrators"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetChatAdministrators, ok=True, result=None)
|
||||
|
||||
response: List[ChatMember] = await bot.get_chat_administrators(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getChatAdministrators"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_get_chat_member.py
Normal file
30
tests/test_api/test_methods/test_get_chat_member.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import GetChatMember, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestGetChatMember:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetChatMember, ok=True, result=None)
|
||||
|
||||
response: ChatMember = await GetChatMember(
|
||||
chat_id=..., user_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getChatMember"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetChatMember, ok=True, result=None)
|
||||
|
||||
response: ChatMember = await bot.get_chat_member(
|
||||
chat_id=..., user_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getChatMember"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_get_chat_members_count.py
Normal file
26
tests/test_api/test_methods/test_get_chat_members_count.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import GetChatMembersCount, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestGetChatMembersCount:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetChatMembersCount, ok=True, result=None)
|
||||
|
||||
response: int = await GetChatMembersCount(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getChatMembersCount"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetChatMembersCount, ok=True, result=None)
|
||||
|
||||
response: int = await bot.get_chat_members_count(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getChatMembersCount"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_get_file.py
Normal file
26
tests/test_api/test_methods/test_get_file.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import GetFile, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestGetFile:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetFile, ok=True, result=None)
|
||||
|
||||
response: File = await GetFile(file_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getFile"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetFile, ok=True, result=None)
|
||||
|
||||
response: File = await bot.get_file(file_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getFile"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_get_game_high_scores.py
Normal file
26
tests/test_api/test_methods/test_get_game_high_scores.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import GetGameHighScores, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestGetGameHighScores:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetGameHighScores, ok=True, result=None)
|
||||
|
||||
response: List[GameHighScore] = await GetGameHighScores(user_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getGameHighScores"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetGameHighScores, ok=True, result=None)
|
||||
|
||||
response: List[GameHighScore] = await bot.get_game_high_scores(user_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getGameHighScores"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_get_sticker_set.py
Normal file
26
tests/test_api/test_methods/test_get_sticker_set.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import GetStickerSet, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestGetStickerSet:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetStickerSet, ok=True, result=None)
|
||||
|
||||
response: StickerSet = await GetStickerSet(name=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getStickerSet"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetStickerSet, ok=True, result=None)
|
||||
|
||||
response: StickerSet = await bot.get_sticker_set(name=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getStickerSet"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_get_updates.py
Normal file
26
tests/test_api/test_methods/test_get_updates.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import GetUpdates, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestGetUpdates:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetUpdates, ok=True, result=None)
|
||||
|
||||
response: List[Update] = await GetUpdates()
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getUpdates"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetUpdates, ok=True, result=None)
|
||||
|
||||
response: List[Update] = await bot.get_updates()
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getUpdates"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_get_user_profile_photos.py
Normal file
26
tests/test_api/test_methods/test_get_user_profile_photos.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import GetUserProfilePhotos, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestGetUserProfilePhotos:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetUserProfilePhotos, ok=True, result=None)
|
||||
|
||||
response: UserProfilePhotos = await GetUserProfilePhotos(user_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getUserProfilePhotos"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetUserProfilePhotos, ok=True, result=None)
|
||||
|
||||
response: UserProfilePhotos = await bot.get_user_profile_photos(user_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getUserProfilePhotos"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_get_webhook_info.py
Normal file
26
tests/test_api/test_methods/test_get_webhook_info.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import GetWebhookInfo, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestGetWebhookInfo:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetWebhookInfo, ok=True, result=None)
|
||||
|
||||
response: WebhookInfo = await GetWebhookInfo()
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getWebhookInfo"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(GetWebhookInfo, ok=True, result=None)
|
||||
|
||||
response: WebhookInfo = await bot.get_webhook_info()
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "getWebhookInfo"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_kick_chat_member.py
Normal file
30
tests/test_api/test_methods/test_kick_chat_member.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import KickChatMember, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestKickChatMember:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(KickChatMember, ok=True, result=None)
|
||||
|
||||
response: bool = await KickChatMember(
|
||||
chat_id=..., user_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "kickChatMember"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(KickChatMember, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.kick_chat_member(
|
||||
chat_id=..., user_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "kickChatMember"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_leave_chat.py
Normal file
26
tests/test_api/test_methods/test_leave_chat.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import LeaveChat, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestLeaveChat:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(LeaveChat, ok=True, result=None)
|
||||
|
||||
response: bool = await LeaveChat(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "leaveChat"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(LeaveChat, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.leave_chat(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "leaveChat"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_pin_chat_message.py
Normal file
30
tests/test_api/test_methods/test_pin_chat_message.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import PinChatMessage, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestPinChatMessage:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(PinChatMessage, ok=True, result=None)
|
||||
|
||||
response: bool = await PinChatMessage(
|
||||
chat_id=..., message_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "pinChatMessage"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(PinChatMessage, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.pin_chat_message(
|
||||
chat_id=..., message_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "pinChatMessage"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_promote_chat_member.py
Normal file
30
tests/test_api/test_methods/test_promote_chat_member.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import PromoteChatMember, Request
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestPromoteChatMember:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(PromoteChatMember, ok=True, result=None)
|
||||
|
||||
response: bool = await PromoteChatMember(
|
||||
chat_id=..., user_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "promoteChatMember"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(PromoteChatMember, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.promote_chat_member(
|
||||
chat_id=..., user_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "promoteChatMember"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_restrict_chat_member.py
Normal file
30
tests/test_api/test_methods/test_restrict_chat_member.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, RestrictChatMember
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestRestrictChatMember:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(RestrictChatMember, ok=True, result=None)
|
||||
|
||||
response: bool = await RestrictChatMember(
|
||||
chat_id=..., user_id=..., permissions=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "restrictChatMember"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(RestrictChatMember, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.restrict_chat_member(
|
||||
chat_id=..., user_id=..., permissions=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "restrictChatMember"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_animation.py
Normal file
30
tests/test_api/test_methods/test_send_animation.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendAnimation
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendAnimation:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendAnimation, ok=True, result=None)
|
||||
|
||||
response: Message = await SendAnimation(
|
||||
chat_id=..., animation=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendAnimation"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendAnimation, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.send_animation(
|
||||
chat_id=..., animation=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendAnimation"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_audio.py
Normal file
30
tests/test_api/test_methods/test_send_audio.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendAudio
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendAudio:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendAudio, ok=True, result=None)
|
||||
|
||||
response: Message = await SendAudio(
|
||||
chat_id=..., audio=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendAudio"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendAudio, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.send_audio(
|
||||
chat_id=..., audio=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendAudio"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_chat_action.py
Normal file
30
tests/test_api/test_methods/test_send_chat_action.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendChatAction
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendChatAction:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendChatAction, ok=True, result=None)
|
||||
|
||||
response: bool = await SendChatAction(
|
||||
chat_id=..., action=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendChatAction"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendChatAction, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.send_chat_action(
|
||||
chat_id=..., action=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendChatAction"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_contact.py
Normal file
30
tests/test_api/test_methods/test_send_contact.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendContact
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendContact:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendContact, ok=True, result=None)
|
||||
|
||||
response: Message = await SendContact(
|
||||
chat_id=..., phone_number=..., first_name=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendContact"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendContact, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.send_contact(
|
||||
chat_id=..., phone_number=..., first_name=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendContact"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_document.py
Normal file
30
tests/test_api/test_methods/test_send_document.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendDocument
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendDocument:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendDocument, ok=True, result=None)
|
||||
|
||||
response: Message = await SendDocument(
|
||||
chat_id=..., document=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendDocument"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendDocument, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.send_document(
|
||||
chat_id=..., document=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendDocument"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_game.py
Normal file
30
tests/test_api/test_methods/test_send_game.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendGame
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendGame:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendGame, ok=True, result=None)
|
||||
|
||||
response: Message = await SendGame(
|
||||
chat_id=..., game_short_name=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendGame"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendGame, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.send_game(
|
||||
chat_id=..., game_short_name=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendGame"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
44
tests/test_api/test_methods/test_send_invoice.py
Normal file
44
tests/test_api/test_methods/test_send_invoice.py
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendInvoice
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendInvoice:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendInvoice, ok=True, result=None)
|
||||
|
||||
response: Message = await SendInvoice(
|
||||
chat_id=...,
|
||||
title=...,
|
||||
description=...,
|
||||
payload=...,
|
||||
provider_token=...,
|
||||
start_parameter=...,
|
||||
currency=...,
|
||||
prices=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendInvoice"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendInvoice, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.send_invoice(
|
||||
chat_id=...,
|
||||
title=...,
|
||||
description=...,
|
||||
payload=...,
|
||||
provider_token=...,
|
||||
start_parameter=...,
|
||||
currency=...,
|
||||
prices=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendInvoice"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_location.py
Normal file
30
tests/test_api/test_methods/test_send_location.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendLocation
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendLocation:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendLocation, ok=True, result=None)
|
||||
|
||||
response: Message = await SendLocation(
|
||||
chat_id=..., latitude=..., longitude=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendLocation"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendLocation, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.send_location(
|
||||
chat_id=..., latitude=..., longitude=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendLocation"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_media_group.py
Normal file
30
tests/test_api/test_methods/test_send_media_group.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendMediaGroup
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendMediaGroup:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendMediaGroup, ok=True, result=None)
|
||||
|
||||
response: List[Message] = await SendMediaGroup(
|
||||
chat_id=..., media=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendMediaGroup"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendMediaGroup, ok=True, result=None)
|
||||
|
||||
response: List[Message] = await bot.send_media_group(
|
||||
chat_id=..., media=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendMediaGroup"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_message.py
Normal file
30
tests/test_api/test_methods/test_send_message.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendMessage
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendMessage:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendMessage, ok=True, result=None)
|
||||
|
||||
response: Message = await SendMessage(
|
||||
chat_id=..., text=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendMessage"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendMessage, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.send_message(
|
||||
chat_id=..., text=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendMessage"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_photo.py
Normal file
30
tests/test_api/test_methods/test_send_photo.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendPhoto
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendPhoto:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendPhoto, ok=True, result=None)
|
||||
|
||||
response: Message = await SendPhoto(
|
||||
chat_id=..., photo=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendPhoto"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendPhoto, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.send_photo(
|
||||
chat_id=..., photo=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendPhoto"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_poll.py
Normal file
30
tests/test_api/test_methods/test_send_poll.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendPoll
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendPoll:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendPoll, ok=True, result=None)
|
||||
|
||||
response: Message = await SendPoll(
|
||||
chat_id=..., question=..., options=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendPoll"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendPoll, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.send_poll(
|
||||
chat_id=..., question=..., options=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendPoll"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_sticker.py
Normal file
30
tests/test_api/test_methods/test_send_sticker.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendSticker
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendSticker:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendSticker, ok=True, result=None)
|
||||
|
||||
response: Message = await SendSticker(
|
||||
chat_id=..., sticker=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendSticker"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendSticker, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.send_sticker(
|
||||
chat_id=..., sticker=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendSticker"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_venue.py
Normal file
30
tests/test_api/test_methods/test_send_venue.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendVenue
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendVenue:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendVenue, ok=True, result=None)
|
||||
|
||||
response: Message = await SendVenue(
|
||||
chat_id=..., latitude=..., longitude=..., title=..., address=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendVenue"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendVenue, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.send_venue(
|
||||
chat_id=..., latitude=..., longitude=..., title=..., address=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendVenue"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_video.py
Normal file
30
tests/test_api/test_methods/test_send_video.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendVideo
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendVideo:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendVideo, ok=True, result=None)
|
||||
|
||||
response: Message = await SendVideo(
|
||||
chat_id=..., video=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendVideo"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendVideo, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.send_video(
|
||||
chat_id=..., video=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendVideo"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_video_note.py
Normal file
30
tests/test_api/test_methods/test_send_video_note.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendVideoNote
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendVideoNote:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendVideoNote, ok=True, result=None)
|
||||
|
||||
response: Message = await SendVideoNote(
|
||||
chat_id=..., video_note=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendVideoNote"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendVideoNote, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.send_video_note(
|
||||
chat_id=..., video_note=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendVideoNote"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_send_voice.py
Normal file
30
tests/test_api/test_methods/test_send_voice.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SendVoice
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSendVoice:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendVoice, ok=True, result=None)
|
||||
|
||||
response: Message = await SendVoice(
|
||||
chat_id=..., voice=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendVoice"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SendVoice, ok=True, result=None)
|
||||
|
||||
response: Message = await bot.send_voice(
|
||||
chat_id=..., voice=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "sendVoice"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_set_chat_description.py
Normal file
26
tests/test_api/test_methods/test_set_chat_description.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SetChatDescription
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSetChatDescription:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetChatDescription, ok=True, result=None)
|
||||
|
||||
response: bool = await SetChatDescription(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setChatDescription"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetChatDescription, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.set_chat_description(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setChatDescription"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_set_chat_permissions.py
Normal file
30
tests/test_api/test_methods/test_set_chat_permissions.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SetChatPermissions
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSetChatPermissions:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetChatPermissions, ok=True, result=None)
|
||||
|
||||
response: bool = await SetChatPermissions(
|
||||
chat_id=..., permissions=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setChatPermissions"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetChatPermissions, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.set_chat_permissions(
|
||||
chat_id=..., permissions=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setChatPermissions"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_set_chat_photo.py
Normal file
30
tests/test_api/test_methods/test_set_chat_photo.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SetChatPhoto
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSetChatPhoto:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetChatPhoto, ok=True, result=None)
|
||||
|
||||
response: bool = await SetChatPhoto(
|
||||
chat_id=..., photo=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setChatPhoto"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetChatPhoto, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.set_chat_photo(
|
||||
chat_id=..., photo=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setChatPhoto"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_set_chat_sticker_set.py
Normal file
30
tests/test_api/test_methods/test_set_chat_sticker_set.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SetChatStickerSet
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSetChatStickerSet:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetChatStickerSet, ok=True, result=None)
|
||||
|
||||
response: bool = await SetChatStickerSet(
|
||||
chat_id=..., sticker_set_name=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setChatStickerSet"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetChatStickerSet, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.set_chat_sticker_set(
|
||||
chat_id=..., sticker_set_name=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setChatStickerSet"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_set_chat_title.py
Normal file
30
tests/test_api/test_methods/test_set_chat_title.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SetChatTitle
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSetChatTitle:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetChatTitle, ok=True, result=None)
|
||||
|
||||
response: bool = await SetChatTitle(
|
||||
chat_id=..., title=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setChatTitle"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetChatTitle, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.set_chat_title(
|
||||
chat_id=..., title=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setChatTitle"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_set_game_score.py
Normal file
30
tests/test_api/test_methods/test_set_game_score.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SetGameScore
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSetGameScore:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetGameScore, ok=True, result=None)
|
||||
|
||||
response: Union[Message, bool] = await SetGameScore(
|
||||
user_id=..., score=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setGameScore"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetGameScore, ok=True, result=None)
|
||||
|
||||
response: Union[Message, bool] = await bot.set_game_score(
|
||||
user_id=..., score=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setGameScore"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_set_passport_data_errors.py
Normal file
30
tests/test_api/test_methods/test_set_passport_data_errors.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SetPassportDataErrors
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSetPassportDataErrors:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetPassportDataErrors, ok=True, result=None)
|
||||
|
||||
response: bool = await SetPassportDataErrors(
|
||||
user_id=..., errors=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setPassportDataErrors"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetPassportDataErrors, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.set_passport_data_errors(
|
||||
user_id=..., errors=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setPassportDataErrors"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SetStickerPositionInSet
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSetStickerPositionInSet:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetStickerPositionInSet, ok=True, result=None)
|
||||
|
||||
response: bool = await SetStickerPositionInSet(
|
||||
sticker=..., position=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setStickerPositionInSet"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetStickerPositionInSet, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.set_sticker_position_in_set(
|
||||
sticker=..., position=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setStickerPositionInSet"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_set_webhook.py
Normal file
26
tests/test_api/test_methods/test_set_webhook.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, SetWebhook
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestSetWebhook:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetWebhook, ok=True, result=None)
|
||||
|
||||
response: bool = await SetWebhook(url=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setWebhook"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(SetWebhook, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.set_webhook(url=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "setWebhook"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, StopMessageLiveLocation
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestStopMessageLiveLocation:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(StopMessageLiveLocation, ok=True, result=None)
|
||||
|
||||
response: Union[Message, bool] = await StopMessageLiveLocation()
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "stopMessageLiveLocation"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(StopMessageLiveLocation, ok=True, result=None)
|
||||
|
||||
response: Union[Message, bool] = await bot.stop_message_live_location()
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "stopMessageLiveLocation"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_stop_poll.py
Normal file
30
tests/test_api/test_methods/test_stop_poll.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, StopPoll
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestStopPoll:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(StopPoll, ok=True, result=None)
|
||||
|
||||
response: Poll = await StopPoll(
|
||||
chat_id=..., message_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "stopPoll"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(StopPoll, ok=True, result=None)
|
||||
|
||||
response: Poll = await bot.stop_poll(
|
||||
chat_id=..., message_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "stopPoll"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_unban_chat_member.py
Normal file
30
tests/test_api/test_methods/test_unban_chat_member.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, UnbanChatMember
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestUnbanChatMember:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(UnbanChatMember, ok=True, result=None)
|
||||
|
||||
response: bool = await UnbanChatMember(
|
||||
chat_id=..., user_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "unbanChatMember"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(UnbanChatMember, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.unban_chat_member(
|
||||
chat_id=..., user_id=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "unbanChatMember"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
26
tests/test_api/test_methods/test_unpin_chat_message.py
Normal file
26
tests/test_api/test_methods/test_unpin_chat_message.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, UnpinChatMessage
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestUnpinChatMessage:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(UnpinChatMessage, ok=True, result=None)
|
||||
|
||||
response: bool = await UnpinChatMessage(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "unpinChatMessage"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(UnpinChatMessage, ok=True, result=None)
|
||||
|
||||
response: bool = await bot.unpin_chat_message(chat_id=...,)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "unpinChatMessage"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
30
tests/test_api/test_methods/test_upload_sticker_file.py
Normal file
30
tests/test_api/test_methods/test_upload_sticker_file.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
import pytest
|
||||
from aiogram.api.methods import Request, UploadStickerFile
|
||||
from tests.mocked_bot import MockedBot
|
||||
|
||||
|
||||
@pytest.mark.skip
|
||||
class TestUploadStickerFile:
|
||||
@pytest.mark.asyncio
|
||||
async def test_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(UploadStickerFile, ok=True, result=None)
|
||||
|
||||
response: File = await UploadStickerFile(
|
||||
user_id=..., png_sticker=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "uploadStickerFile"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_bot_method(self, bot: MockedBot):
|
||||
prepare_result = bot.add_result_for(UploadStickerFile, ok=True, result=None)
|
||||
|
||||
response: File = await bot.upload_sticker_file(
|
||||
user_id=..., png_sticker=...,
|
||||
)
|
||||
request: Request = bot.get_request()
|
||||
assert request.method == "uploadStickerFile"
|
||||
# assert request.data == {}
|
||||
assert response == prepare_result.result
|
||||
Loading…
Add table
Add a link
Reference in a new issue