from Queue import Queue queue = Queue() #Insert elements queue.push(1) queue.push(3) queue.push("a") queue.push(True) #Get front data print(queue.front()) #Get back data print(queue.back()) #Check if is empty print(queue.empty()) #Print queue print(queue) #Remove elements print(queue.pop()) print(queue.pop()) print(queue.pop()) print(queue.pop()) #Check again if queue is empty print(queue.empty())
print "Checking is_empty and size..." assert queue.is_empty() assert queue.size() == 0 queue.print_queue() print "done\n" ################################### print "Checking back, addBack..." queue.addBack(0) queue.addBack(1) assert queue.back() == 1 queue.print_queue() print "done\n" ################################### print "Checking front, removeFront..." assert queue.front() == 0 queue.removeFront() assert queue.front() == 1 queue.print_queue() print "done\n"