def test_check_not_empty(): q = Queue() q.enqueue("apple") q.enqueue("banana") actual = q.q_is_empty() expected = False assert actual == expected
def test_dequeue_until_empty(): q = Queue() q.enqueue("apple") q.enqueue("banana") q.enqueue("cucumber") q.dequeue() q.dequeue() q.dequeue() actual = q.q_is_empty() expected = True assert actual == expected