Ejemplo n.º 1
0
 def test_blacksmith_production_whole(self):
     f = Agent(occupation='blacksmith')
     f.inventory['Metal'] = 10
     f.perform_production()
     tools_amount = f.inventory['Tools']
     self.assertEqual(tools_amount, 10)
Ejemplo n.º 2
0
 def test_miner_production(self):
     f = Agent(occupation='miner')
     f.inventory['Food'] = 1
     f.perform_production()
     ore_amount = f.inventory['Ore']
     self.assertEqual(ore_amount, 2)
Ejemplo n.º 3
0
 def test_woodcutter_production(self):
     f = Agent(occupation='woodcutter')
     f.inventory['Food'] = 1
     f.perform_production()
     wood_amount = f.inventory['Wood']
     self.assertEqual(wood_amount, 1)
Ejemplo n.º 4
0
 def test_farmer_production(self):
     f = Agent(occupation='farmer')
     f.inventory['Wood'] = 1
     f.perform_production()
     food_amount = f.inventory['Food']
     self.assertEqual(food_amount, 2)