Ejemplo n.º 1
0
    def testQueue(self):
        queue = Queue()
        self.assertTrue(queue.isEmpty())
        self.assertEqual(0, queue.size)

        queue.enqueue(5)
        self.assertFalse(queue.isEmpty())
        self.assertEqual(1, queue.size)

        queue.enqueue(6)
        self.assertEqual(2, queue.size)

        self.assertEqual(5, queue.dequeue())
        self.assertEqual(1, queue.size)

        self.assertEqual(6, queue.dequeue())
        self.assertEqual(0, queue.size)
        self.assertTrue(queue.isEmpty())

        queue.enqueue(8)
        queue.clear()
        self.assertEqual(0, queue.size)
        self.assertTrue(queue.isEmpty())
Ejemplo n.º 2
0
    def test_isEmpty_false(self):
        queue = Queue()
        queue.add('test')

        self.assertEqual(queue.isEmpty(), False)
Ejemplo n.º 3
0
    def test_isEmpty_true(self):
        queue = Queue()

        self.assertEqual(queue.isEmpty(), True)