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)