def testHistoricalAllocationAndStance(self): faction = Faction() faction.setupStanceList() for i in range(4): faction.allocationHistory.append((0, 0, 0)) faction.allocationHistory.append((100, 100, 100)) history = faction.getHistoricalAllocation() stance = faction.getStance(history[0], history[1], history[2]) self.assertEqual(stance.name, 'conservative')
def testGetsCorrectStance2(self): faction = Faction() faction.setupStanceList() currentStance = faction.getStance(20, 20, 20) self.assertEqual(currentStance.name, 'conservative')
def testGetsCorrectStance3(self): faction = Faction() faction.setupStanceList() currentStance = faction.getStance(71, 15, 15) self.assertEqual(currentStance.name, 'bloodthirsty')
def testGetsCorrectStance(self): faction = Faction() faction.setupStanceList() currentStance = faction.getStance(33, 33, 33) self.assertEqual(currentStance.name, 'balanced')