示例#1
0
 def test_botTakesThreeChips(self):
     bot = Bot()
     bot.recieveChip(9)
     self.assertEqual(bot.getChips(), [9])
     bot.recieveChip(3)
     self.assertEqual(bot.getChips(), [9, 3])
     with self.assertRaises(Exception):
         bot.recieveChip(0)
示例#2
0
 def test_botGivesChipsToOtherBots_BackwardsComparison(self):
     botGiver = Bot()
     botTaker1 = Bot()
     botTaker2 = Bot()
     botGiver.recieveChip(30)
     botGiver.recieveChip(10)
     botGiver.giveChips(botTaker2.getChipStorage(),
                        botTaker1.getChipStorage())
     self.assertEqual(botTaker1.getChips(), [30])
     self.assertEqual(botTaker2.getChips(), [10])
     self.assertEqual(botGiver.getComparison(), "10,30")
示例#3
0
 def test_botTakesTwoChips(self):
     bot = Bot()
     bot.recieveChip(5)
     self.assertEqual(bot.getChips(), [5])
     bot.recieveChip(48)
     self.assertEqual(bot.getChips(), [5, 48])