From 2704f6e758e9a0a926bd2599f329dc51834e2cd1 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 24 Feb 2024 14:05:25 +0100 Subject: [PATCH] Improve test --- tests/plugins/test_pairlist.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/plugins/test_pairlist.py b/tests/plugins/test_pairlist.py index f16f5dce9..43a99df33 100644 --- a/tests/plugins/test_pairlist.py +++ b/tests/plugins/test_pairlist.py @@ -789,10 +789,11 @@ def test_VolatilityFilter_sort(mocker, whitelist_conf, time_machine, sort_direct ('TKN/BTC', '1d', CandleType.SPOT): df2, } + ohlcv_mock = MagicMock(return_value=ohlcv_data) mocker.patch.multiple( EXMS, exchange_has=MagicMock(return_value=True), - refresh_latest_ohlcv=MagicMock(return_value=ohlcv_data), + refresh_latest_ohlcv=ohlcv_mock, ) exchange = get_patched_exchange(mocker, whitelist_conf) @@ -801,11 +802,16 @@ def test_VolatilityFilter_sort(mocker, whitelist_conf, time_machine, sort_direct assert exchange.ohlcv_candle_limit.call_count == 1 plm.refresh_pairlist() + assert ohlcv_mock.call_count == 1 assert exchange.ohlcv_candle_limit.call_count == 1 assert plm.whitelist == ( ['ETH/BTC', 'TKN/BTC'] if sort_direction == 'asc' else ['TKN/BTC', 'ETH/BTC'] ) + plm.refresh_pairlist() + assert exchange.ohlcv_candle_limit.call_count == 1 + assert ohlcv_mock.call_count == 1 + def test_ShuffleFilter_init(mocker, whitelist_conf, caplog) -> None: whitelist_conf['pairlists'] = [