)]}'
{"neutron/api/api_common.py":[{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"ec985342504880a52fd3fc898bbc11b715d82192","unresolved":false,"context_lines":[{"line_number":223,"context_line":"                if item[self.primary_key] \u003d\u003d self.marker:"},{"line_number":224,"context_line":"                    break"},{"line_number":225,"context_line":"        if self.page_reverse:"},{"line_number":226,"context_line":"            return list(reversed(items[i - self.limit:i]))"},{"line_number":227,"context_line":"        return items[i + 1:i + self.limit + 1]"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"    def get_links(self, items):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bab6814e_28af142b","line":226,"updated":"2016-05-20 18:19:24.000000000","message":"Is this for Python 3?","commit_id":"62e993924034241075ee0a359228a97129136b38"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"72ca0030550b717c6d22508795403ff33ab9702a","unresolved":false,"context_lines":[{"line_number":223,"context_line":"                if item[self.primary_key] \u003d\u003d self.marker:"},{"line_number":224,"context_line":"                    break"},{"line_number":225,"context_line":"        if self.page_reverse:"},{"line_number":226,"context_line":"            return list(reversed(items[i - self.limit:i]))"},{"line_number":227,"context_line":"        return items[i + 1:i + self.limit + 1]"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"    def get_links(self, items):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bab6814e_ee6075d1","line":226,"in_reply_to":"bab6814e_28af142b","updated":"2016-05-20 18:22:50.000000000","message":"reversed() returns a generator in python2 too.","commit_id":"62e993924034241075ee0a359228a97129136b38"}],"neutron/tests/tempest/api/base.py":[{"author":{"_account_id":6788,"name":"Rossella Sblendido","email":"rsblendido@suse.com","username":"rossella-o"},"change_message_id":"4ee886d6c86e1f40b9a77b7756b3b144aec61d79","unresolved":false,"context_lines":[{"line_number":582,"context_line":""},{"line_number":583,"context_line":"    @_require_pagination"},{"line_number":584,"context_line":"    @_require_sorting"},{"line_number":585,"context_line":"    def _test_list_pagination_page_reverse(self):"},{"line_number":586,"context_line":"        pagination_args \u003d {"},{"line_number":587,"context_line":"            \u0027sort_dir\u0027: constants.SORT_DIRECTION_ASC,"},{"line_number":588,"context_line":"            \u0027sort_key\u0027: \u0027name\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"bab6814e_2e7a7df1","line":585,"updated":"2016-05-26 15:33:34.000000000","message":"nit: _test_list_pagination_page_reverse_with_limit ? up to you :)","commit_id":"803aece12fd119b83de8516e11419335752355c6"},{"author":{"_account_id":6788,"name":"Rossella Sblendido","email":"rsblendido@suse.com","username":"rossella-o"},"change_message_id":"4ee886d6c86e1f40b9a77b7756b3b144aec61d79","unresolved":false,"context_lines":[{"line_number":586,"context_line":"        pagination_args \u003d {"},{"line_number":587,"context_line":"            \u0027sort_dir\u0027: constants.SORT_DIRECTION_ASC,"},{"line_number":588,"context_line":"            \u0027sort_key\u0027: \u0027name\u0027,"},{"line_number":589,"context_line":"            \u0027limit\u0027: 3,"},{"line_number":590,"context_line":"        }"},{"line_number":591,"context_line":"        body \u003d self.list_method(**pagination_args)"},{"line_number":592,"context_line":"        expected_resources \u003d self._extract_resources(body)"}],"source_content_type":"text/x-python","patch_set":5,"id":"bab6814e_ae402da6","line":589,"updated":"2016-05-26 15:33:34.000000000","message":"can we add an assert for the limit too?","commit_id":"803aece12fd119b83de8516e11419335752355c6"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"624af5ff03a0ca752b0460bda1e4e15d1a8a9778","unresolved":false,"context_lines":[{"line_number":588,"context_line":""},{"line_number":589,"context_line":"    @_require_pagination"},{"line_number":590,"context_line":"    @_require_sorting"},{"line_number":591,"context_line":"    def _test_list_pagination_with_href_next_links(self):"},{"line_number":592,"context_line":"        # first, collect all resources for later comparison"},{"line_number":593,"context_line":"        sort_args \u003d {"},{"line_number":594,"context_line":"            \u0027sort_dir\u0027: constants.SORT_DIRECTION_ASC,"}],"source_content_type":"text/x-python","patch_set":6,"id":"9abb7d3a_687730a0","line":591,"updated":"2016-06-01 15:30:53.000000000","message":"Probably can use some deduplication with the previous test...","commit_id":"ee62b98b7165238cf590540a90126e2e31fc72f0"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"b6da02bc8ab311e5ac03ec1011d6d56860c7b214","unresolved":false,"context_lines":[{"line_number":588,"context_line":""},{"line_number":589,"context_line":"    @_require_pagination"},{"line_number":590,"context_line":"    @_require_sorting"},{"line_number":591,"context_line":"    def _test_list_pagination_with_href_next_links(self):"},{"line_number":592,"context_line":"        # first, collect all resources for later comparison"},{"line_number":593,"context_line":"        sort_args \u003d {"},{"line_number":594,"context_line":"            \u0027sort_dir\u0027: constants.SORT_DIRECTION_ASC,"}],"source_content_type":"text/x-python","patch_set":6,"id":"9abb7d3a_2ed98284","line":591,"in_reply_to":"9abb7d3a_687730a0","updated":"2016-06-02 10:33:49.000000000","message":"Done","commit_id":"ee62b98b7165238cf590540a90126e2e31fc72f0"}],"neutron/tests/tempest/services/network/json/network_client.py":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"624af5ff03a0ca752b0460bda1e4e15d1a8a9778","unresolved":false,"context_lines":[{"line_number":283,"context_line":"                continue"},{"line_number":284,"context_line":"            return res[k]"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"    def deserialize_links(self, body):"},{"line_number":287,"context_line":"        res \u003d jsonutils.loads(body)"},{"line_number":288,"context_line":"        # expecting response in form"},{"line_number":289,"context_line":"        # {\u0027resources\u0027: [ res1, res2] } \u003d\u003e when pagination disabled"}],"source_content_type":"text/x-python","patch_set":6,"id":"9abb7d3a_a8a47807","line":286,"updated":"2016-06-01 15:30:53.000000000","message":"probably may use some deduplication with above method.","commit_id":"ee62b98b7165238cf590540a90126e2e31fc72f0"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"b6da02bc8ab311e5ac03ec1011d6d56860c7b214","unresolved":false,"context_lines":[{"line_number":283,"context_line":"                continue"},{"line_number":284,"context_line":"            return res[k]"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"    def deserialize_links(self, body):"},{"line_number":287,"context_line":"        res \u003d jsonutils.loads(body)"},{"line_number":288,"context_line":"        # expecting response in form"},{"line_number":289,"context_line":"        # {\u0027resources\u0027: [ res1, res2] } \u003d\u003e when pagination disabled"}],"source_content_type":"text/x-python","patch_set":6,"id":"9abb7d3a_2ef502cb","line":286,"in_reply_to":"9abb7d3a_a8a47807","updated":"2016-06-02 10:33:49.000000000","message":"Nah, too much hassle for little benefit.","commit_id":"ee62b98b7165238cf590540a90126e2e31fc72f0"}],"neutron/tests/unit/db/test_db_base_plugin_v2.py":[{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"ec985342504880a52fd3fc898bbc11b715d82192","unresolved":false,"context_lines":[{"line_number":738,"context_line":"            res \u003d self.deserialize(self.fmt, req.get_response(api))"},{"line_number":739,"context_line":"            self.assertThat(len(res[resources]),"},{"line_number":740,"context_line":"                            matchers.LessThan(limit + 1))"},{"line_number":741,"context_line":"            res[resources].reverse()"},{"line_number":742,"context_line":"            item_res \u003d item_res + res[resources]"},{"line_number":743,"context_line":"            req \u003d None"},{"line_number":744,"context_line":"            if \u0027%s_links\u0027 % resources in res:"}],"source_content_type":"text/x-python","patch_set":4,"id":"bab6814e_08105058","side":"PARENT","line":741,"updated":"2016-05-20 18:19:24.000000000","message":"Holy smokes!!","commit_id":"bb169ec1c484896b8fd3175ef5c0de703ef1c7b1"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"c1c6141d932a8e2b37baec83f739f4ac255310f8","unresolved":false,"context_lines":[{"line_number":738,"context_line":"            res \u003d self.deserialize(self.fmt, req.get_response(api))"},{"line_number":739,"context_line":"            self.assertThat(len(res[resources]),"},{"line_number":740,"context_line":"                            matchers.LessThan(limit + 1))"},{"line_number":741,"context_line":"            res[resources].reverse()"},{"line_number":742,"context_line":"            item_res \u003d item_res + res[resources]"},{"line_number":743,"context_line":"            req \u003d None"},{"line_number":744,"context_line":"            if \u0027%s_links\u0027 % resources in res:"}],"source_content_type":"text/x-python","patch_set":4,"id":"bab6814e_4e71c1a7","side":"PARENT","line":741,"in_reply_to":"bab6814e_08105058","updated":"2016-05-20 18:22:04.000000000","message":"But hey, it passed unit tests!!!","commit_id":"bb169ec1c484896b8fd3175ef5c0de703ef1c7b1"}]}
