Beispiel #1
0
 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)
Beispiel #2
0
    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)
Beispiel #3
0
 def __init__(self, name):
     self.name = name
     self.pop = reaper([Person() for _ in xrange(64)])
     self.pickInitialJobs()
Beispiel #4
0
 def __init__(self,name):
     self.name = name
     self.pop = reaper([Person() for _ in xrange(64)])
     self.pickInitialJobs()