diff --git a/tests/conftest.py b/tests/conftest.py index f87dcf83d..346d8fb8c 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1135,6 +1135,7 @@ def get_markets(): 'taker': 0.0006, 'maker': 0.0002, 'contractSize': 10, + 'maintenanceMarginRate': 0.02, 'active': True, 'expiry': None, 'expiryDatetime': None, diff --git a/tests/exchange/test_exchange.py b/tests/exchange/test_exchange.py index 2fb1c85ad..dca9ee994 100644 --- a/tests/exchange/test_exchange.py +++ b/tests/exchange/test_exchange.py @@ -4313,7 +4313,7 @@ def test_get_leverage_tiers_for_pair(mocker, default_conf, leverage_tiers): type(api_mock)._ft_has = PropertyMock(return_value={'fetchLeverageTiers': True}) exchange = get_patched_exchange(mocker, default_conf, api_mock) exchange._ft_has['can_fetch_multiple_tiers'] = False - assert exchange.get_leverage_tiers_for_pair('ADA/USDT') is None + assert exchange.get_leverage_tiers_for_pair('ADA/USDT') == [] # 'can_fetch_multiple_tiers': True default_conf['trading_mode'] = 'futures' @@ -4321,19 +4321,19 @@ def test_get_leverage_tiers_for_pair(mocker, default_conf, leverage_tiers): type(api_mock).has = PropertyMock(return_value={'fetchLeverageTiers': True}) exchange = get_patched_exchange(mocker, default_conf, api_mock) exchange._ft_has['can_fetch_multiple_tiers'] = True - assert exchange.get_leverage_tiers_for_pair('ADA/USDT:USDT') is None + assert exchange.get_leverage_tiers_for_pair('ADA/USDT:USDT') == [] # 'fetchLeverageTiers': False type(api_mock).has = PropertyMock(return_value={'fetchLeverageTiers': False}) exchange = get_patched_exchange(mocker, default_conf, api_mock) exchange._ft_has['can_fetch_multiple_tiers'] = False - assert exchange.get_leverage_tiers_for_pair('ADA/USDT:USDT') is None + assert exchange.get_leverage_tiers_for_pair('ADA/USDT:USDT') == [] # 'fetchLeverageTiers': False type(api_mock).has = PropertyMock(return_value={'fetchLeverageTiers': True}) exchange = get_patched_exchange(mocker, default_conf, api_mock) exchange._ft_has['can_fetch_multiple_tiers'] = False - assert exchange.get_leverage_tiers_for_pair('ADA/USDT:USDT') is not None + assert exchange.get_leverage_tiers_for_pair('ADA/USDT:USDT') != [] type(api_mock).has = PropertyMock(return_value={'fetchLeverageTiers': True}) default_conf['dry_run'] = False diff --git a/tests/exchange/test_gateio.py b/tests/exchange/test_gateio.py index f344ee7cb..d8c9d12b6 100644 --- a/tests/exchange/test_gateio.py +++ b/tests/exchange/test_gateio.py @@ -46,18 +46,16 @@ def test_get_maintenance_ratio_and_amt_gateio(default_conf, mocker, pair, mm_rat 'ETH/USDT:USDT': { 'taker': 0.0000075, 'maker': -0.0000025, - 'info': { - 'maintenance_rate': '0.005', - }, + 'maintenanceMarginRate': 0.005, + 'info': {}, 'id': 'ETH_USDT', 'symbol': 'ETH/USDT:USDT', }, 'ADA/USDT:USDT': { 'taker': 0.0000075, 'maker': -0.0000025, - 'info': { - 'maintenance_rate': '0.003', - }, + 'maintenanceMarginRate': 0.003, + 'info': {}, 'id': 'ADA_USDT', 'symbol': 'ADA/USDT:USDT', }, diff --git a/tests/exchange/test_okex.py b/tests/exchange/test_okex.py index 997f65d27..9f9d02d09 100644 --- a/tests/exchange/test_okex.py +++ b/tests/exchange/test_okex.py @@ -10,7 +10,7 @@ def test_get_maintenance_ratio_and_amt_okex( api_mock = MagicMock() default_conf['trading_mode'] = 'futures' default_conf['margin_mode'] = 'isolated' - default_conf['dry_run'] = True + default_conf['dry_run'] = False api_mock.fetch_leverage_tiers = MagicMock(return_value={ 'SHIB/USDT:USDT': [ {