def test_send_message(self, monkeypatch, random_sid): def mock_telegram_bot(*args, **kwargs): return MockTelegramBot(*args, random_sid=random_sid, **kwargs) monkeypatch.setattr(telegram, "Bot", mock_telegram_bot) import homework assert hasattr(homework, 'send_message'), ( 'Функция `send_message()` не существует. Не удаляйте её.') assert hasattr(homework.send_message, '__call__'), ( 'Функция `send_message()` не существует. Не удаляйте её.') assert len(signature(homework.send_message).parameters) == 2, ( 'Функция `send_message()` должна быть с двумя параметрами.') bot = telegram.Bot(token='') result = homework.send_message('Test_message_check', bot) assert result == random_sid, \ 'Проверьте, что вы возвращаете в функции send_message() отправленное сообщение ботом bot.send_message()'
def test_send_message(self, monkeypatch, random_sid): def mock_telegram_bot(*args, **kwargs): return MockTelegramBot(*args, random_sid=random_sid, **kwargs) monkeypatch.setattr(telegram, "Bot", mock_telegram_bot) import homework assert hasattr( homework, "send_message" ), "Функция `send_message()` не существует. Не удаляйте её." assert hasattr( homework.send_message, "__call__" ), "Функция `send_message()` не существует. Не удаляйте её." assert (len(signature(homework.send_message).parameters) == 1 ), "Функция `send_message()` должна быть с одним параметром." result = homework.send_message("Test_message_check") assert ( result == random_sid ), "Проверьте, что вы возвращаете в функции send_message() отправленное сообщение ботом bot.send_message()"