Example #1
0
    def test_maxprocess(self):
        """Test maximal number of processes."""

        p = ProcessQueue(start=42, maxprocess=4)
        p.append(43)
        p.append(44)
        p.append(45)
        self.assertEqual(len(p), 4)
        p.append(46)
        self.assertEqual(len(p), 4)
Example #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)
Example #3
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)
Example #4
0
    def test_maxprocess(self):
        """Test maximal number of processes."""

        p = ProcessQueue(start=42, maxprocess=4)
        p.append(43)
        p.append(44)
        p.append(45)
        self.assertEqual(len(p), 4)
        p.append(46)
        self.assertEqual(len(p), 4)
Example #5
0
    def test_default_values(self):
        """Test initializing of process queue."""

        p = ProcessQueue(42)
        self.assertEqual(len(p), 1)
        self.assertEqual(p[0], 42)