|
|
|
|
@ -12,7 +12,7 @@ from tests.exchange.test_exchange import ccxt_exceptionhandlers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.parametrize(
|
|
|
|
|
"side,type,time_in_force,expected",
|
|
|
|
|
"side,order_type,time_in_force,expected",
|
|
|
|
|
[
|
|
|
|
|
("buy", "limit", "gtc", {"timeInForce": "GTC"}),
|
|
|
|
|
("buy", "limit", "IOC", {"timeInForce": "IOC"}),
|
|
|
|
|
@ -22,9 +22,9 @@ from tests.exchange.test_exchange import ccxt_exceptionhandlers
|
|
|
|
|
("sell", "market", "PO", {}),
|
|
|
|
|
],
|
|
|
|
|
)
|
|
|
|
|
def test__get_params_binance(default_conf, mocker, side, type, time_in_force, expected):
|
|
|
|
|
def test__get_params_binance(default_conf, mocker, side, order_type, time_in_force, expected):
|
|
|
|
|
exchange = get_patched_exchange(mocker, default_conf, id="binance")
|
|
|
|
|
assert exchange._get_params(side, type, 1, False, time_in_force) == expected
|
|
|
|
|
assert exchange._get_params(side, order_type, 1, False, time_in_force) == expected
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.parametrize("trademode", [TradingMode.FUTURES, TradingMode.SPOT])
|
|
|
|
|
|