)]}'
{"tempest/api/volume/test_volumes_list.py":[{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"4ce233855bbb7095ea3e2402f378a61e057c1fd2","unresolved":false,"context_lines":[{"line_number":23,"context_line":"from tempest.api.volume import base"},{"line_number":24,"context_line":"from tempest.lib.common.utils import data_utils"},{"line_number":25,"context_line":"from tempest.lib import decorators"},{"line_number":26,"context_line":"from urlparse import urlparse"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"class VolumesListTestJSON(base.BaseVolumeTest):"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_a6e38933","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":29},"updated":"2019-08-07 00:54:18.000000000","message":"This should be after line 21","commit_id":"1111980cc9269ae17c984d4041664bf03bdf6cc6"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"4ce233855bbb7095ea3e2402f378a61e057c1fd2","unresolved":false,"context_lines":[{"line_number":336,"context_line":"            if next:"},{"line_number":337,"context_line":"                parsedresponse \u003d urlparse(response.response[\u0027content-location\u0027])"},{"line_number":338,"context_line":"                nextresponse \u003d urlparse(next)"},{"line_number":339,"context_line":"                self.assertEqual(parsedresponse.scheme, nextresponse.scheme)"},{"line_number":340,"context_line":"                self.assertEqual(parsedresponse.path, nextresponse.path)"},{"line_number":341,"context_line":"                self.assertEqual(parsedresponse.hostname, nextresponse.hostname)"},{"line_number":342,"context_line":""},{"line_number":343,"context_line":"            # Get next from response"},{"line_number":344,"context_line":"            next \u003d None"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_a6bce905","line":341,"range":{"start_line":339,"start_character":0,"end_line":341,"end_character":80},"updated":"2019-08-07 00:54:18.000000000","message":"scheme and path and hostname seem not cover the all url link contents, maybe we can add params and query?","commit_id":"1111980cc9269ae17c984d4041664bf03bdf6cc6"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"1361cf41c809f8e067a88ac39e9a3120e84403d9","unresolved":false,"context_lines":[{"line_number":334,"context_line":""},{"line_number":335,"context_line":"            # If the current iteration is from a \u0027next\u0027 link, check that the"},{"line_number":336,"context_line":"            # absolute url is the same as the one used for this request"},{"line_number":337,"context_line":"            if next:"},{"line_number":338,"context_line":"                parsedresponse \u003d urlparse("},{"line_number":339,"context_line":"                    response.response[\u0027content-location\u0027])"},{"line_number":340,"context_line":"                nextresponse \u003d urlparse(next)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_94d64253","line":337,"updated":"2019-08-14 02:24:02.000000000","message":"volume link url is like \"https://10.43.176.140:8776/v3/3fc32cf75b7745e9b65187854f5b21b9/volumes/detail?limit\u003d1\u0026marker\u003d59eeb6d9-6880-44c9-b3b0-3b4aba41bd34\", so scheme and path and hostname can\u0027t cover the whole url, i.e., something like \"limit\u003d1\u0026marker\u003d59eeb6d9-6880-44c9-b3b0-3b4aba41bd34\" is not checked.","commit_id":"160cc9343bf89fcd2cf768f7aee77855be3b0c94"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"1361cf41c809f8e067a88ac39e9a3120e84403d9","unresolved":false,"context_lines":[{"line_number":335,"context_line":"            # If the current iteration is from a \u0027next\u0027 link, check that the"},{"line_number":336,"context_line":"            # absolute url is the same as the one used for this request"},{"line_number":337,"context_line":"            if next:"},{"line_number":338,"context_line":"                parsedresponse \u003d urlparse("},{"line_number":339,"context_line":"                    response.response[\u0027content-location\u0027])"},{"line_number":340,"context_line":"                nextresponse \u003d urlparse(next)"},{"line_number":341,"context_line":"                self.assertEqual(parsedresponse.scheme, nextresponse.scheme)"},{"line_number":342,"context_line":"                self.assertEqual(parsedresponse.path, nextresponse.path)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_54b20a4b","line":339,"range":{"start_line":338,"start_character":0,"end_line":339,"end_character":58},"updated":"2019-08-14 02:24:02.000000000","message":"can be put in one line","commit_id":"160cc9343bf89fcd2cf768f7aee77855be3b0c94"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"1361cf41c809f8e067a88ac39e9a3120e84403d9","unresolved":false,"context_lines":[{"line_number":340,"context_line":"                nextresponse \u003d urlparse(next)"},{"line_number":341,"context_line":"                self.assertEqual(parsedresponse.scheme, nextresponse.scheme)"},{"line_number":342,"context_line":"                self.assertEqual(parsedresponse.path, nextresponse.path)"},{"line_number":343,"context_line":"                self.assertEqual(parsedresponse.hostname,"},{"line_number":344,"context_line":"                                 nextresponse.hostname)"},{"line_number":345,"context_line":""},{"line_number":346,"context_line":"            # Get next from response"},{"line_number":347,"context_line":"            next \u003d None"}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_f4821652","line":344,"range":{"start_line":343,"start_character":0,"end_line":344,"end_character":55},"updated":"2019-08-14 02:24:02.000000000","message":"can be put in one line","commit_id":"160cc9343bf89fcd2cf768f7aee77855be3b0c94"}]}
