def testGiven(self): activities = {'free-lunch': 802, 'mixed-nuts': 421, 'orange-juice': 143, 'heavy-ddr-session': -302, 'cheese-snacks': 137, 'cookies': 316, 'mexican-coke': 150, 'dropballers-basketball': -611, 'coding-six-hours': -466, 'riding-scooter': -42, 'rock-bank': -195, 'playing-drums': -295} output = ['coding-six-hours','cookies','mexican-coke'] self.assertEqual(output, diet(activities))
def testNoSolution(self): activities = {'red-bull': 140, 'coke': 110} output = ['no solution'] self.assertEqual(output, diet(activities))
def testOneToOne(self): activities = {'apple':100, 'walk-a-lap':-100} output = ['apple', 'walk-a-lap'] self.assertEqual(output, diet(activities))