From ace96264837b1be868458239fa3143db66d01767 Mon Sep 17 00:00:00 2001 From: ecoppen <51025241+ecoppen@users.noreply.github.com> Date: Wed, 10 Aug 2022 15:04:24 +0100 Subject: [PATCH] Update tests for sorted and nobase Tests for PR #7211 --- tests/rpc/test_rpc_telegram.py | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/tests/rpc/test_rpc_telegram.py b/tests/rpc/test_rpc_telegram.py index 2c9528b5e..8049a10e9 100644 --- a/tests/rpc/test_rpc_telegram.py +++ b/tests/rpc/test_rpc_telegram.py @@ -1458,6 +1458,23 @@ def test_whitelist_static(default_conf, update, mocker) -> None: assert ("Using whitelist `['StaticPairList']` with 4 pairs\n" "`ETH/BTC, LTC/BTC, XRP/BTC, NEO/BTC`" in msg_mock.call_args_list[0][0][0]) + context = MagicMock() + context.args = ['sorted'] + msg_mock.reset_mock() + assert ("Using whitelist `['StaticPairList']` with 4 pairs\n" + "`ETH/BTC, LTC/BTC, NEO/BTC, XRP/BTC`" in sorted(msg_mock.call_args_list[0][0][0])) + + context = MagicMock() + context.args = ['nobase'] + msg_mock.reset_mock() + assert ("Using whitelist `['StaticPairList']` with 4 pairs\n" + "`ETH, LTC, XRP, NEO`" in msg_mock.call_args_list[0][0][0]) + + context = MagicMock() + context.args = ['nobase', 'sorted'] + msg_mock.reset_mock() + assert ("Using whitelist `['StaticPairList']` with 4 pairs\n" + "`ETH, LTC, NEO, XRP`" in msg_mock.call_args_list[0][0][0]) def test_whitelist_dynamic(default_conf, update, mocker) -> None: mocker.patch('freqtrade.exchange.Exchange.exchange_has', MagicMock(return_value=True)) @@ -1471,6 +1488,23 @@ def test_whitelist_dynamic(default_conf, update, mocker) -> None: assert ("Using whitelist `['VolumePairList']` with 4 pairs\n" "`ETH/BTC, LTC/BTC, XRP/BTC, NEO/BTC`" in msg_mock.call_args_list[0][0][0]) + context = MagicMock() + context.args = ['sorted'] + msg_mock.reset_mock() + assert ("Using whitelist `['StaticPairList']` with 4 pairs\n" + "`ETH/BTC, LTC/BTC, NEO/BTC, XRP/BTC`" in sorted(msg_mock.call_args_list[0][0][0])) + + context = MagicMock() + context.args = ['nobase'] + msg_mock.reset_mock() + assert ("Using whitelist `['StaticPairList']` with 4 pairs\n" + "`ETH, LTC, XRP, NEO`" in msg_mock.call_args_list[0][0][0]) + + context = MagicMock() + context.args = ['nobase', 'sorted'] + msg_mock.reset_mock() + assert ("Using whitelist `['StaticPairList']` with 4 pairs\n" + "`ETH, LTC, NEO, XRP`" in msg_mock.call_args_list[0][0][0]) def test_blacklist_static(default_conf, update, mocker) -> None: