)]}'
{"tempest/lib/services/volume/v1/backups_client.py":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"8b764a1da28542df790f8e581774bf2a7fef5720","unresolved":false,"context_lines":[{"line_number":73,"context_line":"        self.expected_success(200, resp.status)"},{"line_number":74,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    def export_backup(self, backup_id):"},{"line_number":77,"context_line":"        \"\"\"Export backup metadata record.\"\"\""},{"line_number":78,"context_line":"        url \u003d \"backups/%s/export_record\" % backup_id"},{"line_number":79,"context_line":"        resp, body \u003d self.get(url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_cf522368","line":76,"updated":"2019-09-19 02:45:49.000000000","message":"Why not for all of these above, like: https://docs.openstack.org/api-ref/block-storage/v2/#export-backup","commit_id":"097a4d8ca51f8846db4a002c720647dcff1f9619"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"ba9296bec0b282eb3a59d8def075dd2e6afdf4a7","unresolved":false,"context_lines":[{"line_number":73,"context_line":"        self.expected_success(200, resp.status)"},{"line_number":74,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    def export_backup(self, backup_id):"},{"line_number":77,"context_line":"        \"\"\"Export backup metadata record.\"\"\""},{"line_number":78,"context_line":"        url \u003d \"backups/%s/export_record\" % backup_id"},{"line_number":79,"context_line":"        resp, body \u003d self.get(url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_417b678b","line":76,"in_reply_to":"3fa7e38b_cf522368","updated":"2019-09-19 03:07:44.000000000","message":"Maybe usually interfaces with **kwargs will have a api-ref, \"for a full list of available parameters\".\nAnd, here I just wonder seems no v1 links for volume v1 interfaces?","commit_id":"097a4d8ca51f8846db4a002c720647dcff1f9619"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"f98694e3bcbecb826ec2d48a78082eb50189ee46","unresolved":false,"context_lines":[{"line_number":82,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    def import_backup(self, **kwargs):"},{"line_number":85,"context_line":"        \"\"\"Import backup metadata record.\"\"\""},{"line_number":86,"context_line":"        post_body \u003d json.dumps({\u0027backup-record\u0027: kwargs})"},{"line_number":87,"context_line":"        resp, body \u003d self.post(\"backups/import_record\", post_body)"},{"line_number":88,"context_line":"        body \u003d json.loads(body)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_30687a85","side":"PARENT","line":85,"range":{"start_line":85,"start_character":8,"end_line":85,"end_character":44},"updated":"2019-09-25 22:49:10.000000000","message":"nit: We can keep the TODO comment but better to keep this docstring here as well. We can change it later once api docs are ready.","commit_id":"5cc1eb63f5013c9bf9c343f12926a74678ef8b64"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6413b1a75a28d2141f13eb5ab521e05cccf3d26b","unresolved":false,"context_lines":[{"line_number":82,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    def import_backup(self, **kwargs):"},{"line_number":85,"context_line":"        \"\"\"Import backup metadata record.\"\"\""},{"line_number":86,"context_line":"        post_body \u003d json.dumps({\u0027backup-record\u0027: kwargs})"},{"line_number":87,"context_line":"        resp, body \u003d self.post(\"backups/import_record\", post_body)"},{"line_number":88,"context_line":"        body \u003d json.loads(body)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_b011ca06","side":"PARENT","line":85,"range":{"start_line":85,"start_character":8,"end_line":85,"end_character":44},"in_reply_to":"3fa7e38b_30687a85","updated":"2019-09-25 22:50:15.000000000","message":"+1.","commit_id":"5cc1eb63f5013c9bf9c343f12926a74678ef8b64"},{"author":{"_account_id":30410,"name":"linanbj","email":"linanbj@inspur.com","username":"linanbj"},"change_message_id":"be2823fb8a6410be6137adc4d70b2ad005676e52","unresolved":false,"context_lines":[{"line_number":82,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    def import_backup(self, **kwargs):"},{"line_number":85,"context_line":"        \"\"\"Import backup metadata record.\"\"\""},{"line_number":86,"context_line":"        post_body \u003d json.dumps({\u0027backup-record\u0027: kwargs})"},{"line_number":87,"context_line":"        resp, body \u003d self.post(\"backups/import_record\", post_body)"},{"line_number":88,"context_line":"        body \u003d json.loads(body)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_53dc20e3","side":"PARENT","line":85,"range":{"start_line":85,"start_character":8,"end_line":85,"end_character":44},"in_reply_to":"3fa7e38b_b011ca06","updated":"2019-09-26 05:43:07.000000000","message":"Done","commit_id":"5cc1eb63f5013c9bf9c343f12926a74678ef8b64"}]}
