def test_cancel_order(): order = Order({ 'id': jh.generate_unique_id(), 'symbol': 'BTCUSD', 'type': order_types.LIMIT, 'price': 129.33, 'qty': 10.2041, 'side': sides.BUY, 'status': order_statuses.ACTIVE, 'created_at': jh.now(), }) assert order.is_canceled is False order.cancel() assert order.is_canceled is True assert order.canceled_at == jh.now()
def test_cancel_order(): set_up() order = Order({ 'id': jh.generate_unique_id(), 'exchange': 'Sandbox', 'symbol': 'BTC-USDT', 'type': order_types.LIMIT, 'price': 129.33, 'qty': 10.2041, 'side': sides.BUY, 'status': order_statuses.ACTIVE, 'created_at': jh.now_to_timestamp(), }) assert order.is_canceled is False order.cancel() assert order.is_canceled is True assert order.canceled_at == jh.now_to_timestamp()