From e332fbfb47ba146c222f9d846d8f8d286fb416e1 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 10 Jun 2023 16:55:42 +0200 Subject: [PATCH] Add explicit test for okx get_stop_params --- tests/exchange/test_okx.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/exchange/test_okx.py b/tests/exchange/test_okx.py index aaffff1df..e8f059118 100644 --- a/tests/exchange/test_okx.py +++ b/tests/exchange/test_okx.py @@ -608,3 +608,13 @@ def test_stoploss_cancel_okx(mocker, default_conf): assert exchange.cancel_order.call_args_list[0][1]['order_id'] == '1234' assert exchange.cancel_order.call_args_list[0][1]['pair'] == 'ETH/USDT' assert exchange.cancel_order.call_args_list[0][1]['params'] == {'stop': True} + + +def test__get_stop_params_okx(mocker, default_conf): + default_conf['trading_mode'] = 'futures' + default_conf['margin_mode'] = 'isolated' + exchange = get_patched_exchange(mocker, default_conf, id='okx') + params = exchange._get_stop_params('ETH/USDT:USDT', 1500, 'sell') + + assert params['tdMode'] == 'isolated' + assert params['posSide'] == 'net'