def test_leet_test(self): test_results = [] queue = MyCircularQueue(10) test_results.append(queue.enQueue(6)) test_results.append(queue.Rear()) test_results.append(queue.Rear()) test_results.append(queue.deQueue()) test_results.append(queue.enQueue(5)) test_results.append(queue.Rear()) test_results.append(queue.deQueue()) test_results.append(queue.Front()) test_results.append(queue.deQueue()) test_results.append(queue.deQueue()) test_results.append(queue.deQueue()) self.assertEqual( test_results, [True, 6, 6, True, True, 5, True, -1, False, False, False])
def test_rear(self): cir_queue = MyCircularQueue(3) cir_queue.enQueue('a') cir_queue.enQueue('b') cir_queue.enQueue('c') self.assertEqual(cir_queue.Rear(), 'c')