)]}'
{"glance/tests/functional/glare/base.py":[{"author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"change_message_id":"64ec0441b49fc960e9d5fbd0d26f515c1550bab6","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    \u0027update_get_delete\u0027: \u0027sample_artifact/{artifact_id}\u0027,"},{"line_number":27,"context_line":"    \u0027upload_download\u0027: \u0027/sample_artifact/{artifact_id}/{prop}\u0027,"},{"line_number":28,"context_line":"    \u0027test\u0027: \u0027/sample_artifact/{path}\u0027,"},{"line_number":29,"context_line":"    \u0027aaa\u0027: \u0027/v{version}/artifacts/{type_name}/v{type_version}/{artifact_id}\u0027"},{"line_number":30,"context_line":"            \u0027/{blob_property}\u0027,"},{"line_number":31,"context_line":"}"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_ea99d56f","line":29,"updated":"2016-07-05 09:31:24.000000000","message":"what does that mean?","commit_id":"22ae80a848f91bac56452423a2fe8955e5678617"},{"author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"change_message_id":"1cf8f90f2225430e6b917044ed9c6dc1c6e9f1b2","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    \u0027update_get_delete\u0027: \u0027sample_artifact/{artifact_id}\u0027,"},{"line_number":27,"context_line":"    \u0027upload_download\u0027: \u0027/sample_artifact/{artifact_id}/{prop}\u0027,"},{"line_number":28,"context_line":"    \u0027test\u0027: \u0027/sample_artifact/{path}\u0027,"},{"line_number":29,"context_line":"    \u0027aaa\u0027: \u0027/v{version}/artifacts/{type_name}/v{type_version}/{artifact_id}\u0027"},{"line_number":30,"context_line":"            \u0027/{blob_property}\u0027,"},{"line_number":31,"context_line":"}"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_945673d0","line":29,"in_reply_to":"1aa78d24_ea99d56f","updated":"2016-07-05 10:18:25.000000000","message":"It\u0027s an url from v0.1. It should be removed.","commit_id":"22ae80a848f91bac56452423a2fe8955e5678617"},{"author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"change_message_id":"64ec0441b49fc960e9d5fbd0d26f515c1550bab6","unresolved":false,"context_lines":[{"line_number":102,"context_line":"            data \u003d jsonutils.dumps(data)"},{"line_number":103,"context_line":"        response \u003d getattr(requests, method)(self._url(url), headers\u003dheaders,"},{"line_number":104,"context_line":"                                             data\u003ddata)"},{"line_number":105,"context_line":"        self.assertEqual(status, response.status_code)"},{"line_number":106,"context_line":"        if status \u003e\u003d 400:"},{"line_number":107,"context_line":"            return response.text"},{"line_number":108,"context_line":"        if \"application/json\" in response.headers[\"content-type\"]:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_0ad701c0","line":105,"updated":"2016-07-05 09:31:24.000000000","message":"please add response.text if error happened.","commit_id":"22ae80a848f91bac56452423a2fe8955e5678617"},{"author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"change_message_id":"64ec0441b49fc960e9d5fbd0d26f515c1550bab6","unresolved":false,"context_lines":[{"line_number":126,"context_line":"                                           url\u003durl,"},{"line_number":127,"context_line":"                                           status\u003dstatus)"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    def list(self):"},{"line_number":130,"context_line":"        url \u003d glare_urls[\u0027create_list\u0027]"},{"line_number":131,"context_line":"        return self._check_artifact_method(\u0027get\u0027,"},{"line_number":132,"context_line":"                                           url\u003durl)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_ea5a7582","line":129,"updated":"2016-07-05 09:31:24.000000000","message":"where can I specify filters?","commit_id":"22ae80a848f91bac56452423a2fe8955e5678617"},{"author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"change_message_id":"64ec0441b49fc960e9d5fbd0d26f515c1550bab6","unresolved":false,"context_lines":[{"line_number":168,"context_line":"        return self._check_artifact_method(\"patch\", url, patch,"},{"line_number":169,"context_line":"                                           headers\u003dheaders, status\u003dstatus)"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"    def upload_blob(self, art_id, blob_prop, blob_data, status\u003d200):"},{"line_number":172,"context_line":"        headers \u003d {\u0027Content-Type\u0027: \u0027application/octet-stream\u0027}"},{"line_number":173,"context_line":"        url \u003d glare_urls[\u0027upload_download\u0027].format(artifact_id\u003dart_id,"},{"line_number":174,"context_line":"                                                   prop\u003dblob_prop)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_ea8395ca","line":171,"updated":"2016-07-05 09:31:24.000000000","message":"how about blob dicts?","commit_id":"22ae80a848f91bac56452423a2fe8955e5678617"},{"author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"change_message_id":"64ec0441b49fc960e9d5fbd0d26f515c1550bab6","unresolved":false,"context_lines":[{"line_number":187,"context_line":"                                           status\u003dstatus,"},{"line_number":188,"context_line":"                                           headers\u003dheaders)"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"    def delete_artifact(self, art_id, status\u003d200):"},{"line_number":191,"context_line":"        url \u003d glare_urls[\u0027update_get_delete\u0027].format(artifact_id\u003dart_id)"},{"line_number":192,"context_line":"        self._check_artifact_method(\u0027delete\u0027, url\u003durl, status\u003dstatus)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_0a226101","line":190,"updated":"2016-07-05 09:31:24.000000000","message":"you will need also add_custom_location","commit_id":"22ae80a848f91bac56452423a2fe8955e5678617"}]}
