Ejemplo n.º 1
0
    def test_empty_queue(self):
        queue = StackQueue()
        self.assertTrue(queue.is_empty())

        with self.assertRaises(StackQueue.Empty):
            queue.dequeue()

        with self.assertRaises(StackQueue.Empty):
            queue.peek()
Ejemplo n.º 2
0
    def test_empty_queue(self):
        queue = StackQueue()
        self.assertTrue(queue.is_empty())

        with self.assertRaises(StackQueue.Empty):
            queue.dequeue()

        with self.assertRaises(StackQueue.Empty):
            queue.peek()
Ejemplo n.º 3
0
    def test_enqueue_dequeue(self):
        queue = StackQueue()
        queue.enqueue(1)
        queue.enqueue(2)

        self.assertEqual(queue.dequeue(), 1)
        self.assertEqual(queue.dequeue(), 2)

        with self.assertRaises(StackQueue.Empty):
            queue.dequeue()
Ejemplo n.º 4
0
    def test_enqueue_dequeue(self):
        queue = StackQueue()
        queue.enqueue(1)
        queue.enqueue(2)

        self.assertEqual(queue.dequeue(), 1)
        self.assertEqual(queue.dequeue(), 2)

        with self.assertRaises(StackQueue.Empty):
            queue.dequeue()