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_empty_front(self):
     cir_queue = MyCircularQueue(3)
     self.assertEqual(cir_queue.Front(), -1)
 def test_front(self):
     cir_queue = MyCircularQueue(3)
     cir_queue.enQueue('a')
     cir_queue.enQueue('b')
     self.assertEqual(cir_queue.Front(), 'a')