def testReapFoodWith1Person(self): rs = HuntingGrounds() rs.addPerson(1, self.redPlayer) food = rs.reapResources(self.redPlayer) self.assertIn(len(food), range(0,4))
def testReapFoodWith3Persons(self): rs = HuntingGrounds() rs.addPerson(3, self.redPlayer) food = rs.reapResources(self.redPlayer) self.assertIn(len(food), range(1,10)) self.assertIsInstance(food[0], Resource) self.assertEqual(len(food), food.count(Resource.food))
def testReapFoodWith3PersonsAndTools_211(self): rs = HuntingGrounds() self.redPlayer.toolbox.upgrade() self.redPlayer.toolbox.upgrade() self.redPlayer.toolbox.upgrade() self.redPlayer.toolbox.upgrade() rs.addPerson(3, self.redPlayer) food = rs.reapResources(self.redPlayer) self.assertIn(len(food), range(3,12))