Have test use funding_fee_running

This commit is contained in:
Matthias 2023-10-12 07:01:43 +02:00
parent 0843b19b6c
commit e81929bc55

View File

@ -583,7 +583,7 @@ def test_calc_open_close_trade_price(
oobj.update_from_ccxt_object(entry_order)
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._trade_live = trade
@ -591,7 +591,9 @@ def test_calc_open_close_trade_price(
trade.update_trade(oobj)
assert trade.is_open is False
# Funding fees transfer from funding_fee_running to 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_close_trade_value(trade.close_rate)) == close_value