Пример #1
0
def create_queue(length):
    """
    Creates a new queue of specified length
    """
    queue = Queue()
    for i in range(1, length + 1):
        queue.add_value(i)
    return queue
Пример #2
0
 def test_adds_to_head_and_tail_if_empty(self):
     """
     Adds the same value to the head and tail if the Queue is
     empty
     """
     queue = Queue()
     queue.add_value("test")
     head_value = queue._head.get_value()
     tail_value = queue._tail.get_value()
     self.assertEqual(head_value, "test")
     self.assertEqual(tail_value, "test")
Пример #3
0
 def test_add_value_to_tail_of_list(self):
     """
     Adds a value to the tail of the queue
     """
     queue = Queue()
     queue.add_value(1)
     queue.add_value(2)
     tail_value = queue._tail.get_value()
     head_value = queue._head.get_value()
     self.assertEqual(tail_value, 2)
     self.assertEqual(head_value, 1)