fixed test_amount_to_precision
This commit is contained in:
parent
f92d47a16b
commit
230dd15ee7
@ -225,22 +225,31 @@ def test_validate_order_time_in_force(default_conf, mocker, caplog):
|
|||||||
ex.validate_order_time_in_force(tif2)
|
ex.validate_order_time_in_force(tif2)
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize("amount,precision_mode,precision,contract_size,expected", [
|
@pytest.mark.parametrize("amount,precision_mode,precision,contract_size,expected,trading_mode", [
|
||||||
(2.34559, 2, 4, 1, 2.3455),
|
(2.34559, 2, 4, 1, 2.3455, 'spot'),
|
||||||
(2.34559, 2, 5, 1, 2.34559),
|
(2.34559, 2, 5, 1, 2.34559, 'spot'),
|
||||||
(2.34559, 2, 3, 1, 2.345),
|
(2.34559, 2, 3, 1, 2.345, 'spot'),
|
||||||
(2.9999, 2, 3, 1, 2.999),
|
(2.9999, 2, 3, 1, 2.999, 'spot'),
|
||||||
(2.9909, 2, 3, 1, 2.990),
|
(2.9909, 2, 3, 1, 2.990, 'spot'),
|
||||||
# Tests for Tick-size
|
# Tests for Tick-size
|
||||||
(2.34559, 4, 0.0001, 1, 2.3455),
|
(2.34559, 4, 0.0001, 1, 2.3455, 'spot'),
|
||||||
(2.34559, 4, 0.00001, 1, 2.34559),
|
(2.34559, 4, 0.00001, 1, 2.34559, 'spot'),
|
||||||
(2.34559, 4, 0.001, 1, 2.345),
|
(2.34559, 4, 0.001, 1, 2.345, 'spot'),
|
||||||
(2.9999, 4, 0.001, 1, 2.999),
|
(2.9999, 4, 0.001, 1, 2.999, 'spot'),
|
||||||
(2.9909, 4, 0.001, 1, 2.990),
|
(2.9909, 4, 0.001, 1, 2.990, 'spot'),
|
||||||
(2.9909, 4, 0.005, 0.01, 299.09),
|
(2.9909, 4, 0.005, 0.01, 299.09, 'futures'),
|
||||||
(2.9999, 4, 0.005, 10, 0.295),
|
(2.9999, 4, 0.005, 10, 0.295, 'futures'),
|
||||||
])
|
])
|
||||||
def test_amount_to_precision(default_conf, mocker, amount, precision_mode, precision, contract_size, expected):
|
def test_amount_to_precision(
|
||||||
|
default_conf,
|
||||||
|
mocker,
|
||||||
|
amount,
|
||||||
|
precision_mode,
|
||||||
|
precision,
|
||||||
|
contract_size,
|
||||||
|
expected,
|
||||||
|
trading_mode
|
||||||
|
):
|
||||||
"""
|
"""
|
||||||
Test rounds down
|
Test rounds down
|
||||||
"""
|
"""
|
||||||
@ -254,6 +263,9 @@ def test_amount_to_precision(default_conf, mocker, amount, precision_mode, preci
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
default_conf['trading_mode'] = trading_mode
|
||||||
|
default_conf['collateral'] = 'isolated'
|
||||||
|
|
||||||
exchange = get_patched_exchange(mocker, default_conf, id="binance")
|
exchange = get_patched_exchange(mocker, default_conf, id="binance")
|
||||||
# digits counting mode
|
# digits counting mode
|
||||||
# DECIMAL_PLACES = 2
|
# DECIMAL_PLACES = 2
|
||||||
|
Loading…
Reference in New Issue
Block a user