コード例 #1
0
ファイル: WargameTests.py プロジェクト: zekoff/wargame
 def testFactionStanceListContainsBalanced(self):
     faction = Faction()
     faction.setupStanceList()
     hasBalanced = False
     for stance in faction.stanceList:
         if stance.name == 'balanced':
             hasBalanced = True
     self.assertTrue(hasBalanced)
コード例 #2
0
ファイル: WargameTests.py プロジェクト: zekoff/wargame
 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')
コード例 #3
0
ファイル: WargameTests.py プロジェクト: zekoff/wargame
 def testGetsCorrectStance3(self):
     faction = Faction()
     faction.setupStanceList()
     currentStance = faction.getStance(71, 15, 15)
     self.assertEqual(currentStance.name, 'bloodthirsty')
コード例 #4
0
ファイル: WargameTests.py プロジェクト: zekoff/wargame
 def testGetsCorrectStance2(self):
     faction = Faction()
     faction.setupStanceList()
     currentStance = faction.getStance(20, 20, 20)
     self.assertEqual(currentStance.name, 'conservative')
コード例 #5
0
ファイル: WargameTests.py プロジェクト: zekoff/wargame
 def testGetsCorrectStance(self):
     faction = Faction()
     faction.setupStanceList()
     currentStance = faction.getStance(33, 33, 33)
     self.assertEqual(currentStance.name, 'balanced')
コード例 #6
0
ファイル: WargameTests.py プロジェクト: zekoff/wargame
 def testFactionSetupStanceListPutsSomeElementsInList(self):
     faction = Faction()
     faction.setupStanceList()
     self.assertTrue(len(faction.stanceList) > 0)