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)