示例#1
0
    def test_get_append(self):
        """Test adding and removing of processes."""

        p = ProcessQueue(start=1, maxprocess=4)
        self.assertEqual(len(p), 1)
        self.assertEqual(p[0], 1)

        p.append(2)
        p.append(3)
        self.assertEqual(len(p), 3)
        self.assertEqual(p[0], 1)
        self.assertEqual(p[1], 2)
        self.assertEqual(p[2], 3)

        self.assertEqual(p.get(), 1)
        self.assertEqual(p.get(), 2)
        self.assertEqual(len(p), 1)
        self.assertEqual(p[0], 3)
示例#2
0
    def test_get_append(self):
        """Test adding and removing of processes."""

        p = ProcessQueue(start=1, maxprocess=4)
        self.assertEqual(len(p), 1)
        self.assertEqual(p[0], 1)

        p.append(2)
        p.append(3)
        self.assertEqual(len(p), 3)
        self.assertEqual(p[0], 1)
        self.assertEqual(p[1], 2)
        self.assertEqual(p[2], 3)

        self.assertEqual(p.get(), 1)
        self.assertEqual(p.get(), 2)
        self.assertEqual(len(p), 1)
        self.assertEqual(p[0], 3)