def test_reaper(self): class Dummy: def __init__(self,x): self.x = x def viable(self): return self.x deadPool = [Dummy(False) for _ in xrange(5)] livePool = [Dummy(True) for _ in xrange(5)] mixedPool = deadPool + livePool dpo = reaper(deadPool) lpo = reaper(livePool) mpo = reaper(mixedPool) self.assertEqual(len(dpo),0) self.assertEqual(len(lpo),5) self.assertEqual(len(mpo),5)
def test_reaper(self): class Dummy: def __init__(self, x): self.x = x def viable(self): return self.x deadPool = [Dummy(False) for _ in xrange(5)] livePool = [Dummy(True) for _ in xrange(5)] mixedPool = deadPool + livePool dpo = reaper(deadPool) lpo = reaper(livePool) mpo = reaper(mixedPool) self.assertEqual(len(dpo), 0) self.assertEqual(len(lpo), 5) self.assertEqual(len(mpo), 5)
def __init__(self, name): self.name = name self.pop = reaper([Person() for _ in xrange(64)]) self.pickInitialJobs()
def __init__(self,name): self.name = name self.pop = reaper([Person() for _ in xrange(64)]) self.pickInitialJobs()