tests: cleaup
This commit is contained in:
parent
5423c21be0
commit
277f3ff47b
@ -1736,9 +1736,6 @@ def test__send_msg_keyboard(default_conf, mocker, caplog) -> None:
|
|||||||
bot = MagicMock()
|
bot = MagicMock()
|
||||||
bot.send_message = MagicMock()
|
bot.send_message = MagicMock()
|
||||||
freqtradebot = get_patched_freqtradebot(mocker, default_conf)
|
freqtradebot = get_patched_freqtradebot(mocker, default_conf)
|
||||||
telegram = Telegram(freqtradebot)
|
|
||||||
telegram._updater = MagicMock()
|
|
||||||
telegram._updater.bot = bot
|
|
||||||
|
|
||||||
invalid_keys_list = [['/not_valid', '/profit'], ['/daily'], ['/alsoinvalid']]
|
invalid_keys_list = [['/not_valid', '/profit'], ['/daily'], ['/alsoinvalid']]
|
||||||
default_keys_list = [['/daily', '/profit', '/balance'],
|
default_keys_list = [['/daily', '/profit', '/balance'],
|
||||||
@ -1750,8 +1747,15 @@ def test__send_msg_keyboard(default_conf, mocker, caplog) -> None:
|
|||||||
['/count', '/start', '/reload_config', '/help']]
|
['/count', '/start', '/reload_config', '/help']]
|
||||||
custom_keyboard = ReplyKeyboardMarkup(custom_keys_list)
|
custom_keyboard = ReplyKeyboardMarkup(custom_keys_list)
|
||||||
|
|
||||||
|
def init_telegram(freqtradebot):
|
||||||
|
telegram = Telegram(freqtradebot)
|
||||||
|
telegram._updater = MagicMock()
|
||||||
|
telegram._updater.bot = bot
|
||||||
|
return telegram
|
||||||
|
|
||||||
# no keyboard in config -> default keyboard
|
# no keyboard in config -> default keyboard
|
||||||
# telegram._config['telegram']['enabled'] = True
|
freqtradebot.config['telegram']['enabled'] = True
|
||||||
|
telegram = init_telegram(freqtradebot)
|
||||||
telegram._send_msg('test')
|
telegram._send_msg('test')
|
||||||
used_keyboard = bot.send_message.call_args[1]['reply_markup']
|
used_keyboard = bot.send_message.call_args[1]['reply_markup']
|
||||||
assert used_keyboard == default_keyboard
|
assert used_keyboard == default_keyboard
|
||||||
@ -1759,9 +1763,7 @@ def test__send_msg_keyboard(default_conf, mocker, caplog) -> None:
|
|||||||
# invalid keyboard in config -> default keyboard
|
# invalid keyboard in config -> default keyboard
|
||||||
freqtradebot.config['telegram']['enabled'] = True
|
freqtradebot.config['telegram']['enabled'] = True
|
||||||
freqtradebot.config['telegram']['keyboard'] = invalid_keys_list
|
freqtradebot.config['telegram']['keyboard'] = invalid_keys_list
|
||||||
telegram = Telegram(freqtradebot)
|
telegram = init_telegram(freqtradebot)
|
||||||
telegram._updater = MagicMock()
|
|
||||||
telegram._updater.bot = bot
|
|
||||||
telegram._send_msg('test')
|
telegram._send_msg('test')
|
||||||
used_keyboard = bot.send_message.call_args[1]['reply_markup']
|
used_keyboard = bot.send_message.call_args[1]['reply_markup']
|
||||||
assert used_keyboard == default_keyboard
|
assert used_keyboard == default_keyboard
|
||||||
@ -1772,11 +1774,7 @@ def test__send_msg_keyboard(default_conf, mocker, caplog) -> None:
|
|||||||
# valid keyboard in config -> custom keyboard
|
# valid keyboard in config -> custom keyboard
|
||||||
freqtradebot.config['telegram']['enabled'] = True
|
freqtradebot.config['telegram']['enabled'] = True
|
||||||
freqtradebot.config['telegram']['keyboard'] = custom_keys_list
|
freqtradebot.config['telegram']['keyboard'] = custom_keys_list
|
||||||
telegram = Telegram(freqtradebot)
|
telegram = init_telegram(freqtradebot)
|
||||||
telegram._updater = MagicMock()
|
|
||||||
telegram._updater.bot = bot
|
|
||||||
telegram._config['telegram']['enabled'] = True
|
|
||||||
telegram._config['telegram']['keyboard'] = custom_keys_list
|
|
||||||
telegram._send_msg('test')
|
telegram._send_msg('test')
|
||||||
used_keyboard = bot.send_message.call_args[1]['reply_markup']
|
used_keyboard = bot.send_message.call_args[1]['reply_markup']
|
||||||
assert used_keyboard == custom_keyboard
|
assert used_keyboard == custom_keyboard
|
||||||
|
Loading…
Reference in New Issue
Block a user