Replace open_order_id property by open_orders in Trade model, first test update

This commit is contained in:
axel
2023-06-13 02:11:34 -04:00
parent 502090c199
commit 4874d10455
3 changed files with 62 additions and 18 deletions
+5 -5
View File
@@ -437,15 +437,15 @@ def test_update_limit_order(fee, caplog, limit_buy_order_usdt, limit_sell_order_
leverage=lev,
trading_mode=trading_mode
)
assert trade.open_order_id is None
assert trade.open_orders_count == 0
assert trade.close_profit is None
assert trade.close_date is None
trade.open_order_id = enter_order['id']
trade.open_orders.append(enter_order)
oobj = Order.parse_from_ccxt_object(enter_order, 'ADA/USDT', entry_side)
trade.orders.append(oobj)
trade.update_trade(oobj)
assert trade.open_order_id is None
assert trade.open_orders_count == 0
assert trade.open_rate == open_rate
assert trade.close_profit is None
assert trade.close_date is None
@@ -456,13 +456,13 @@ def test_update_limit_order(fee, caplog, limit_buy_order_usdt, limit_sell_order_
caplog)
caplog.clear()
trade.open_order_id = enter_order['id']
trade.open_orders.append(enter_order)
time_machine.move_to("2022-03-31 21:45:05 +00:00")
oobj = Order.parse_from_ccxt_object(exit_order, 'ADA/USDT', exit_side)
trade.orders.append(oobj)
trade.update_trade(oobj)
assert trade.open_order_id is None
assert trade.open_orders_count == 0
assert trade.close_rate == close_rate
assert pytest.approx(trade.close_profit) == profit
assert trade.close_date is not None