print("Now trying to pop") list1.pop() print("-------------------") print("Test case of Queue") print( "Assumed Queue capacity is 5 for testing. All the test cases below are according to size 5" ) sizeOfQ = int(input("Enter size of Queue")) list1 = Queue(sizeOfQ) # Assumed size is 5 print("Testing Queue") list1 = Queue(sizeOfQ) print("Adding 1") list1.enqueue(1) print("Adding 2") list1.enqueue(2) print("Adding 2") list1.enqueue(3) print("Adding 3") list1.enqueue(4) print("Adding 5") list1.enqueue(5) print("Printing Queue") list1.__str__() print("Adding 6 but it should not be added as Queue is full") list1.enqueue(6) print("Now doing dqueue and printing the queue") list1.dequeue()