Exemplo n.º 1
0
 def test_is_larger(self):
     # Population different
     self.defender.population = 2
     self.attacker.population = 1
     self.assertEqual(Species.is_larger(self.defender, self.attacker), 1)
     self.assertEqual(Species.is_larger(self.attacker, self.defender), -1)
     # Same population different food
     self.attacker.population = 2
     self.defender.food = 2
     self.attacker.food = 1
     self.assertEqual(Species.is_larger(self.defender, self.attacker), 1)
     self.assertEqual(Species.is_larger(self.attacker, self.defender), -1)
     # Same population and food different body
     self.attacker.food = 2
     self.defender.body = 4
     self.attacker.body = 3
     self.assertEqual(Species.is_larger(self.defender, self.attacker), 1)
     self.assertEqual(Species.is_larger(self.attacker, self.defender), -1)
     # Equal population, food, and body
     self.attacker.body = 4
     self.assertEqual(Species.is_larger(self.defender, self.attacker), 0)
 def test_is_larger(self):
     # Population different
     self.defender.population = 2
     self.attacker.population = 1
     self.assertEqual(Species.is_larger(self.defender, self.attacker), 1)
     self.assertEqual(Species.is_larger(self.attacker, self.defender), -1)
     # Same population different food
     self.attacker.population = 2
     self.defender.food = 2
     self.attacker.food = 1
     self.assertEqual(Species.is_larger(self.defender, self.attacker), 1)
     self.assertEqual(Species.is_larger(self.attacker, self.defender), -1)
     # Same population and food different body
     self.attacker.food = 2
     self.defender.body = 4
     self.attacker.body = 3
     self.assertEqual(Species.is_larger(self.defender, self.attacker), 1)
     self.assertEqual(Species.is_larger(self.attacker, self.defender), -1)
     # Equal population, food, and body
     self.attacker.body = 4
     self.assertEqual(Species.is_larger(self.defender, self.attacker), 0)