예제 #1
0
 def test_delete(self):
     bookhalf = Orderbook_half('Bid', 100)
     order01 = Order('T01', 'Bid', 1, 1, 1, 0, 'LIM')
     bookhalf.book_add(order01)
     bookhalf.book_del(order01)
     self.assertEqual(bookhalf.best_qty, 0)
     self.assertEqual(bookhalf.n_orders, 0)
예제 #2
0
 def test_add(self):
     bookhalf = Orderbook_half('Bid', 100)
     order01 = Order('T01', 'Bid', 1, 5, 1, 0, 'LIM')
     bookhalf.book_add(order01)
     self.assertEqual(bookhalf.best_qty, 5)
     self.assertEqual(bookhalf.orders['T01'], order01)