示例#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)
示例#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)
示例#3
0
文件: town.py 项目: jillson/simtown
 def __init__(self, name):
     self.name = name
     self.pop = reaper([Person() for _ in xrange(64)])
     self.pickInitialJobs()
示例#4
0
文件: town.py 项目: jillson/simtown
 def __init__(self,name):
     self.name = name
     self.pop = reaper([Person() for _ in xrange(64)])
     self.pickInitialJobs()