def testLikedRanking(self):
    util._TEST_TIME = time.mktime((2013, 1, 2, 0, 0, 0, 0, 0, 0))
    self._TestFetchContacts(self._andy_facebook, self._andy_user.user_id,
                            {'data': [{'id': 200, 'name': 'Rachel Kimball', 'rank': 0},
                                      {'id': 300, 'name': 'Mike Purtell', 'rank': 2},
                                      {'id': 400, 'name': 'Matt Tracy', 'rank': 1},
                                      {'id': 500, 'name': 'Ben Darnell'}]},
                            {'data': [{'created_time': '2012-01-01 00:00:00',
                                       'from': {'id': 200},
                                       'likes': {'data': [{'id': 200}, {}]}},
                                      {'created_time': '1900-01-01 00:00:00',
                                       'from': {'id': 300},
                                       'likes': {'data': [{'id': 300}]}},
                                      {'created_time': '2012-01-01 00:00:00',
                                       'from': {'id': 400},
                                       'likes': {'data': [{'id': 400}, {'id': 200}, {'id': 500}]}},
                                      {'likes': {'data': [{'id': 300}, {'id': 300}]}},
                                      {'likes': None} ]})
Gather the variables whose values change between loop iterations
dataset/ETHPy150Open viewfinderco/viewfinder/backend/www/test/fetch_contacts_test.py/FetchContactsTestCase.testLikedRanking--crossover with--dataset/ETHPy150Open iskandr/parakeet/parakeet/transforms/loop_transform.py/LoopTransform.collect_loop_vars