Fix Bybit isolated balance sizing
This commit is contained in:
@@ -59,6 +59,16 @@ def test_existing_exposure_does_not_cap_position(engine, rules):
|
||||
assert result.notional == Decimal(30000)
|
||||
|
||||
|
||||
def test_minimum_quantity_error_reports_sizing_inputs(engine, rules):
|
||||
empty_account = AccountSnapshot(Decimal(10000), Decimal(0), Decimal(0), 0)
|
||||
|
||||
with pytest.raises(
|
||||
OrderRejected,
|
||||
match=r"quantity 0.*minimum 0\.001.*available_balance=0.*leverage=3.*entry_price=100",
|
||||
):
|
||||
engine.validate_open(request(), empty_account, rules)
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
"overrides, message",
|
||||
[
|
||||
|
||||
Reference in New Issue
Block a user