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)
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)
def test_default_values(self): """Test initializing of process queue.""" p = ProcessQueue(42) self.assertEqual(len(p), 1) self.assertEqual(p[0], 42)