Correctly mock out async_reload
This commit is contained in:
parent
d4fb5af456
commit
e2465f979b
@ -56,6 +56,7 @@ def patched_configuration_load_config_file(mocker, config) -> None:
|
|||||||
|
|
||||||
|
|
||||||
def patch_exchange(mocker, api_mock=None, id='bittrex', mock_markets=True) -> None:
|
def patch_exchange(mocker, api_mock=None, id='bittrex', mock_markets=True) -> None:
|
||||||
|
mocker.patch('freqtrade.exchange.Exchange._load_async_markets', MagicMock(return_value={}))
|
||||||
mocker.patch('freqtrade.exchange.Exchange._load_markets', MagicMock(return_value={}))
|
mocker.patch('freqtrade.exchange.Exchange._load_markets', MagicMock(return_value={}))
|
||||||
mocker.patch('freqtrade.exchange.Exchange.validate_pairs', MagicMock())
|
mocker.patch('freqtrade.exchange.Exchange.validate_pairs', MagicMock())
|
||||||
mocker.patch('freqtrade.exchange.Exchange.validate_timeframes', MagicMock())
|
mocker.patch('freqtrade.exchange.Exchange.validate_timeframes', MagicMock())
|
||||||
|
@ -319,7 +319,12 @@ def test_set_sandbox_exception(default_conf, mocker):
|
|||||||
|
|
||||||
|
|
||||||
def test__load_async_markets(default_conf, mocker, caplog):
|
def test__load_async_markets(default_conf, mocker, caplog):
|
||||||
exchange = get_patched_exchange(mocker, default_conf)
|
mocker.patch('freqtrade.exchange.Exchange._init_ccxt')
|
||||||
|
mocker.patch('freqtrade.exchange.Exchange.validate_pairs')
|
||||||
|
mocker.patch('freqtrade.exchange.Exchange.validate_timeframes')
|
||||||
|
mocker.patch('freqtrade.exchange.Exchange._load_markets')
|
||||||
|
mocker.patch('freqtrade.exchange.Exchange.validate_stakecurrency')
|
||||||
|
exchange = Exchange(default_conf)
|
||||||
exchange._api_async.load_markets = get_mock_coro(None)
|
exchange._api_async.load_markets = get_mock_coro(None)
|
||||||
exchange._load_async_markets()
|
exchange._load_async_markets()
|
||||||
assert exchange._api_async.load_markets.call_count == 1
|
assert exchange._api_async.load_markets.call_count == 1
|
||||||
|
Loading…
Reference in New Issue
Block a user