From d105bb764a1c058cd48195d741b4d0d2a126d3f0 Mon Sep 17 00:00:00 2001 From: Sam Germain Date: Fri, 31 Dec 2021 04:50:55 -0600 Subject: [PATCH] test__get_contract_size creates its own markets instead of using the markets from conftest --- tests/exchange/test_exchange.py | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/tests/exchange/test_exchange.py b/tests/exchange/test_exchange.py index 32840d4d2..c467c9457 100644 --- a/tests/exchange/test_exchange.py +++ b/tests/exchange/test_exchange.py @@ -3747,11 +3747,27 @@ def test__calculate_funding_fees_datetime_called( ('LTC/ETH', 1, 'futures'), ('ETH/USDT:USDT', 10, 'futures') ]) -def test__get_contract_size(mocker, default_conf, markets, pair, expected_size, trading_mode): +def test__get_contract_size(mocker, default_conf, pair, expected_size, trading_mode): api_mock = MagicMock() default_conf['trading_mode'] = trading_mode default_conf['collateral'] = 'isolated' - mocker.patch('freqtrade.exchange.Exchange.markets', markets) + mocker.patch('freqtrade.exchange.Exchange.markets', { + 'LTC/USD': { + 'symbol': 'LTC/USD', + 'contractSize': None, + }, + 'XLTCUSDT': { + 'symbol': 'XLTCUSDT', + 'contractSize': 0.01, + }, + 'LTC/ETH': { + 'symbol': 'LTC/ETH', + }, + 'ETH/USDT:USDT': { + 'symbol': 'ETH/USDT:USDT', + 'contractSize': 10, + } + }) exchange = get_patched_exchange(mocker, default_conf, api_mock) size = exchange._get_contract_size(pair) assert expected_size == size