Have test use funding_fee_running
This commit is contained in:
@@ -583,7 +583,7 @@ def test_calc_open_close_trade_price(
|
|||||||
oobj.update_from_ccxt_object(entry_order)
|
oobj.update_from_ccxt_object(entry_order)
|
||||||
trade.update_trade(oobj)
|
trade.update_trade(oobj)
|
||||||
|
|
||||||
trade.funding_fees = funding_fees
|
trade.funding_fee_running = funding_fees
|
||||||
|
|
||||||
oobj = Order.parse_from_ccxt_object(exit_order, 'ADA/USDT', trade.exit_side)
|
oobj = Order.parse_from_ccxt_object(exit_order, 'ADA/USDT', trade.exit_side)
|
||||||
oobj._trade_live = trade
|
oobj._trade_live = trade
|
||||||
@@ -591,7 +591,9 @@ def test_calc_open_close_trade_price(
|
|||||||
trade.update_trade(oobj)
|
trade.update_trade(oobj)
|
||||||
|
|
||||||
assert trade.is_open is False
|
assert trade.is_open is False
|
||||||
|
# Funding fees transfer from funding_fee_running to funding_Fees
|
||||||
assert trade.funding_fees == funding_fees
|
assert trade.funding_fees == funding_fees
|
||||||
|
assert trade.orders[-1].funding_fee == funding_fees
|
||||||
|
|
||||||
assert pytest.approx(trade._calc_open_trade_value(trade.amount, trade.open_rate)) == open_value
|
assert pytest.approx(trade._calc_open_trade_value(trade.amount, trade.open_rate)) == open_value
|
||||||
assert pytest.approx(trade.calc_close_trade_value(trade.close_rate)) == close_value
|
assert pytest.approx(trade.calc_close_trade_value(trade.close_rate)) == close_value
|
||||||
|
|||||||
Reference in New Issue
Block a user