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)
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)