def sortPeopleByAge(): ''' Returns Json block of people sorted by age Ideally we would cache this result instead of sorting over and over ''' global GLOB data = functionality.sortByAge(GLOB['people']) return jsonify(**{'people': data[0]})
def test_sortByAge(self): people = [{"Age": "22"}, {"Age": "76"}, {"Age": "16"}] sortedPeople = [{"Age": "76"}, {"Age": "22"}, {"Age": "16"}] #code under test response = functionality.sortByAge(people) self.assertEqual(response, sortedPeople, 'List is not in expected sort')