def __init__(self, ppm): self.task_queue = QueueAA() self.__pages_per_minute = ppm self.__time_remaining = 0 self.__current_task = None self.__waiting_times = [] self.__job_history = {} self.__job_id = 1000
def testALQueueTest(self): queue = QueueAA() self.assertEqual(queue.size(), 0) self.assertTrue(queue.is_empty()) self.assertEqual(queue.dequeue(), None) queue.enqueue("First") queue.enqueue(2) queue.enqueue("Third") self.assertEqual(queue.size(), 3) self.assertFalse(queue.is_empty()) self.assertEqual(queue.dequeue(), "First") self.assertEqual(queue.dequeue(), 2) self.assertEqual(queue.dequeue(), "Third") self.assertEqual(queue.dequeue(), None) queue.enqueue("Fourth") self.assertEqual(queue.dequeue(), "Fourth") queue.enqueue("Uno") queue.enqueue("Dos") queue.clear() self.assertEqual(queue.is_empty(), True)