Fix some more async telegram tests
This commit is contained in:
@@ -1083,7 +1083,7 @@ class Telegram(RPCHandler):
|
|||||||
|
|
||||||
if context.args:
|
if context.args:
|
||||||
trade_id = context.args[0]
|
trade_id = context.args[0]
|
||||||
self._force_exit_action(trade_id)
|
await self._force_exit_action(trade_id)
|
||||||
else:
|
else:
|
||||||
fiat_currency = self._config.get('fiat_display_currency', '')
|
fiat_currency = self._config.get('fiat_display_currency', '')
|
||||||
try:
|
try:
|
||||||
|
|||||||
@@ -1211,7 +1211,7 @@ async def test_force_exit_no_pair(default_conf, update, ticker, fee, mocker) ->
|
|||||||
|
|
||||||
assert keyboard[1][0].callback_data == 'force_exit__2 '
|
assert keyboard[1][0].callback_data == 'force_exit__2 '
|
||||||
update = MagicMock()
|
update = MagicMock()
|
||||||
update.callback_query = MagicMock()
|
update.callback_query = AsyncMock()
|
||||||
update.callback_query.data = keyboard[1][0].callback_data
|
update.callback_query.data = keyboard[1][0].callback_data
|
||||||
await telegram._force_exit_inline(update, None)
|
await telegram._force_exit_inline(update, None)
|
||||||
assert update.callback_query.answer.call_count == 1
|
assert update.callback_query.answer.call_count == 1
|
||||||
@@ -1298,7 +1298,7 @@ async def test_force_enter_no_pair(default_conf, update, mocker) -> None:
|
|||||||
# One additional button - cancel
|
# One additional button - cancel
|
||||||
assert reduce(lambda acc, x: acc + len(x), keyboard, 0) == 5
|
assert reduce(lambda acc, x: acc + len(x), keyboard, 0) == 5
|
||||||
update = MagicMock()
|
update = MagicMock()
|
||||||
update.callback_query = MagicMock()
|
update.callback_query = AsyncMock()
|
||||||
update.callback_query.data = 'XRP/USDT_||_long'
|
update.callback_query.data = 'XRP/USDT_||_long'
|
||||||
await telegram._force_enter_inline(update, None)
|
await telegram._force_enter_inline(update, None)
|
||||||
assert fbuy_mock.call_count == 1
|
assert fbuy_mock.call_count == 1
|
||||||
|
|||||||
Reference in New Issue
Block a user