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