def test_cancel_AllInContract_invalid_conId(self): n = Intrade(self.memNum, self.pw) orders = [] orders.append( Order(conId='33l1374',side='B', limitPrice='.5',quantity='5') ) orders.append( Order(conId='3313074',side='B', limitPrice='.5',quantity='2') ) with self.assertRaises(IntradeResponseError): resp = n.multiOrderRequest(orders, True) with self.assertRaises(IntradeResponseError): r = n.cancelAllOrdersInContract('3311374') self.assertTrue(r.didCancel)
def test_cancel_AllInContract_invalid_conId(self): n = Intrade(self.memNum, self.pw) orders = [] orders.append( Order(conId='33l1374', side='B', limitPrice='.5', quantity='5')) orders.append( Order(conId='3313074', side='B', limitPrice='.5', quantity='2')) with self.assertRaises(IntradeResponseError): resp = n.multiOrderRequest(orders, True) with self.assertRaises(IntradeResponseError): r = n.cancelAllOrdersInContract('3311374') self.assertTrue(r.didCancel)
def test_cancel_AllInContract(self): n = Intrade(self.memNum, self.pw) orders = [] orders.append( Order(conId='331374',side='B', limitPrice='.5',quantity='5') ) orders.append( Order(conId='331374',side='B', limitPrice='.5',quantity='2') ) resp = n.multiOrderRequest(orders, True) self.assertEqual(len(resp), 2) for o in resp: self.assertTrue(o.success) resp = n.cancelAllOrdersInContract('331374') time.sleep(1) orders = n.getOpenOrders() self.assertEqual(len(orders), 0)
def test_cancel_AllInContract(self): n = Intrade(self.memNum, self.pw) orders = [] orders.append( Order(conId='331374', side='B', limitPrice='.5', quantity='5')) orders.append( Order(conId='331374', side='B', limitPrice='.5', quantity='2')) resp = n.multiOrderRequest(orders, True) self.assertEqual(len(resp), 2) for o in resp: self.assertTrue(o.success) resp = n.cancelAllOrdersInContract('331374') time.sleep(1) orders = n.getOpenOrders() self.assertEqual(len(orders), 0)