Files
aiomql/tests/live/unit/test_order.py
T
Ichinga Samuel 780d664741 v4
2024-10-28 06:36:10 +01:00

28 lines
801 B
Python

from aiomql.lib.order import Order
class TestOrder:
async def test_check(self, sell_order):
order = Order(**sell_order)
check = await order.check()
assert check.retcode == 0
async def test_send(self, buy_order):
order = Order(**buy_order)
send = await order.send()
assert send.retcode == 10009
async def test_margin(self, buy_order):
order = Order(**buy_order)
margin = await order.calc_margin()
assert margin is not None
assert margin > 0
assert isinstance(margin, float)
async def test_profit(self, buy_order):
order = Order(**buy_order)
profit = await order.calc_profit()
assert profit is not None
assert profit > 0
assert isinstance(profit, float)