示例#1
0
 def test_botThrowsWhenNotReadyToGive(self):
     botGiver = Bot()
     botTaker1 = Bot()
     botTaker2 = Bot()
     botGiver.recieveChip(3)
     with self.assertRaises(Exception):
         botGiver.giveChips(botTaker1.getChipStorage(),
                            botTaker2.getChipStorage())
示例#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")