Exemple #1
0
    def test_handle_message_answer(self):
        quest = MagicMock()
        update = MagicMock()
        update.message.text = 'abc'
        context = MagicMock()

        bot_logic = BotLogic(quest)
        bot_logic.answer = MagicMock(return_value=[])
        bot_logic.handle_message(update, context)

        bot_logic.answer.assert_called_once()
Exemple #2
0
    def test_handle_message_help(self):
        quest = MagicMock()
        update = MagicMock()
        update.message.text = '/help'
        context = MagicMock()

        bot_logic = BotLogic(quest)
        bot_logic.help = MagicMock(return_value=[])
        bot_logic.handle_message(update, context)

        bot_logic.help.assert_called_once()