예제 #1
0
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()