def test_is_empty(self): queue = SimpleQueue() assert queue.is_empty() is True queue.add(1) assert queue.is_empty() is False queue.dequeue() assert queue.is_empty() is True
def test_dequeue(self): queue = SimpleQueue() with self.assertRaises(SimpleQueueDequeueException): queue.dequeue() one = 1 two = 2 queue.add(one) queue.add(two) assert queue.size() == 2 assert queue.dequeue() == one assert queue.dequeue() == two assert queue.size() == 0