From 7ffe65770e1b9db6c60ff5ef3e5a1ef6d666d78a Mon Sep 17 00:00:00 2001 From: iuvbio Date: Tue, 12 Mar 2019 17:54:16 +0100 Subject: [PATCH] fix test --- freqtrade/tests/exchange/test_exchange.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/freqtrade/tests/exchange/test_exchange.py b/freqtrade/tests/exchange/test_exchange.py index 41ca0a884..7c757df09 100644 --- a/freqtrade/tests/exchange/test_exchange.py +++ b/freqtrade/tests/exchange/test_exchange.py @@ -253,17 +253,18 @@ def test__load_markets(default_conf, mocker, caplog): def test__reload_markets(default_conf, mocker, caplog): caplog.set_level(logging.DEBUG) initial_markets = {'ETH/BTC': {}} + + def load_markets(*args, **kwargs): + exchange._api.markets = updated_markets + api_mock = MagicMock() + api_mock.load_markets = load_markets type(api_mock).markets = initial_markets default_conf['exchange']['markets_refresh_interval'] = 10 exchange = get_patched_exchange(mocker, default_conf, api_mock, id="binance") exchange._last_markets_refresh = arrow.utcnow().timestamp updated_markets = {'ETH/BTC': {}, "LTC/BTC": {}} - def _load_markets(*args, **kwargs): - exchange._api.markets = updated_markets - - mocker.patch('freqtrade.exchange.Exchange._load_markets', _load_markets) assert exchange.markets == initial_markets # less than 10 minutes have passed, no reload