)]}'
{"tempest_lib/services/compute/images_client.py":[{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"1ae80538720e95eaf70139b8e4449bc73756ba9c","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    def list_images(self, detail\u003dFalse, **params):"},{"line_number":41,"context_line":"        \"\"\"Return a list of all images filtered by any parameters.\"\"\""},{"line_number":42,"context_line":"        url \u003d \u0027images\u0027"},{"line_number":43,"context_line":"        _schema \u003d schema.list_images"},{"line_number":44,"context_line":"        if detail:"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_4aa8a5db","line":41,"updated":"2015-12-02 08:49:34.000000000","message":"NIT: any parameter","commit_id":"7271401106a2e8b3226b1bd28bbeecb246118399"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"d9912793588c8755ebc5b56c502cda81096c29e8","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    def list_images(self, detail\u003dFalse, **params):"},{"line_number":41,"context_line":"        \"\"\"Return a list of all images filtered by any parameters.\"\"\""},{"line_number":42,"context_line":"        url \u003d \u0027images\u0027"},{"line_number":43,"context_line":"        _schema \u003d schema.list_images"},{"line_number":44,"context_line":"        if detail:"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_73de8f6e","line":41,"in_reply_to":"9a8ffd7b_4aa8a5db","updated":"2015-12-03 00:10:10.000000000","message":"Done","commit_id":"7271401106a2e8b3226b1bd28bbeecb246118399"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"1ae80538720e95eaf70139b8e4449bc73756ba9c","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        self.validate_response(schema.image_metadata, resp, body)"},{"line_number":75,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    def set_image_metadata(self, image_id, meta):"},{"line_number":78,"context_line":"        \"\"\"Set the metadata for an image."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        Available params: see http://developer.openstack.org/"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_6aba49e3","line":77,"updated":"2015-12-02 08:49:34.000000000","message":"I guess it would be nicer to have **meta here, but that\u0027s not something relevant for this patch.","commit_id":"7271401106a2e8b3226b1bd28bbeecb246118399"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"d9912793588c8755ebc5b56c502cda81096c29e8","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        self.validate_response(schema.image_metadata, resp, body)"},{"line_number":75,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    def set_image_metadata(self, image_id, meta):"},{"line_number":78,"context_line":"        \"\"\"Set the metadata for an image."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        Available params: see http://developer.openstack.org/"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_93dbf37b","line":77,"in_reply_to":"9a8ffd7b_6aba49e3","updated":"2015-12-03 00:10:10.000000000","message":"Yeah, nice point.\nand this method is already released, we need to take care of this method change for backwards compatibility.","commit_id":"7271401106a2e8b3226b1bd28bbeecb246118399"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"1ae80538720e95eaf70139b8e4449bc73756ba9c","unresolved":false,"context_lines":[{"line_number":77,"context_line":"    def set_image_metadata(self, image_id, meta):"},{"line_number":78,"context_line":"        \"\"\"Set the metadata for an image."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        Available params: see http://developer.openstack.org/"},{"line_number":81,"context_line":"                              api-ref-compute-v2.1.html#createImageMetadata"},{"line_number":82,"context_line":"        \"\"\""},{"line_number":83,"context_line":"        post_body \u003d json.dumps({\u0027metadata\u0027: meta})"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_4a298536","line":80,"updated":"2015-12-02 08:49:34.000000000","message":"The link does not document what metadata can be passed, as it can be anything, but still it\u0027s good to document that and have the link here :)","commit_id":"7271401106a2e8b3226b1bd28bbeecb246118399"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"d9912793588c8755ebc5b56c502cda81096c29e8","unresolved":false,"context_lines":[{"line_number":77,"context_line":"    def set_image_metadata(self, image_id, meta):"},{"line_number":78,"context_line":"        \"\"\"Set the metadata for an image."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        Available params: see http://developer.openstack.org/"},{"line_number":81,"context_line":"                              api-ref-compute-v2.1.html#createImageMetadata"},{"line_number":82,"context_line":"        \"\"\""},{"line_number":83,"context_line":"        post_body \u003d json.dumps({\u0027metadata\u0027: meta})"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_f337dfad","line":80,"in_reply_to":"9a8ffd7b_4a298536","updated":"2015-12-03 00:10:10.000000000","message":"Oops, nice point.\n\nThen we need to improve api-site document instead, that is a main purpose of this ;-)","commit_id":"7271401106a2e8b3226b1bd28bbeecb246118399"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"1ae80538720e95eaf70139b8e4449bc73756ba9c","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        self.validate_response(schema.image_metadata, resp, body)"},{"line_number":87,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    def update_image_metadata(self, image_id, meta):"},{"line_number":90,"context_line":"        \"\"\"Update the metadata for an image."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"        Available params: see http://developer.openstack.org/"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_8abd2dd9","line":89,"updated":"2015-12-02 08:49:34.000000000","message":"Ditto L77","commit_id":"7271401106a2e8b3226b1bd28bbeecb246118399"}],"tempest_lib/services/compute/migrations_client.py":[{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"1ae80538720e95eaf70139b8e4449bc73756ba9c","unresolved":false,"context_lines":[{"line_number":22,"context_line":"class MigrationsClient(rest_client.RestClient):"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    def list_migrations(self, **params):"},{"line_number":25,"context_line":"        \"\"\"List all migrations.\"\"\""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"        url \u003d \u0027os-migrations\u0027"},{"line_number":28,"context_line":"        if params:"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_eacab94e","line":25,"updated":"2015-12-02 08:49:34.000000000","message":"I know this is not a post/put, but still it would be good to know what params are here?","commit_id":"7271401106a2e8b3226b1bd28bbeecb246118399"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"d9912793588c8755ebc5b56c502cda81096c29e8","unresolved":false,"context_lines":[{"line_number":22,"context_line":"class MigrationsClient(rest_client.RestClient):"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    def list_migrations(self, **params):"},{"line_number":25,"context_line":"        \"\"\"List all migrations.\"\"\""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"        url \u003d \u0027os-migrations\u0027"},{"line_number":28,"context_line":"        if params:"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_73e8cfe2","line":25,"in_reply_to":"9a8ffd7b_eacab94e","updated":"2015-12-03 00:10:10.000000000","message":"Nice point.\n\nand the doc http://developer.openstack.org/api-ref-compute-v2.1.html#returnmigrations does not contain this params at all.\nSo nice to improve the doc.\n\nAnyways, I will add the link here for our future.","commit_id":"7271401106a2e8b3226b1bd28bbeecb246118399"}],"tempest_lib/services/compute/quota_classes_client.py":[{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"1ae80538720e95eaf70139b8e4449bc73756ba9c","unresolved":false,"context_lines":[{"line_number":32,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def update_quota_class_set(self, quota_class_id, **kwargs):"},{"line_number":35,"context_line":"        \"\"\"Update the quota class\u0027s limits for one or more resources.\"\"\""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"        post_body \u003d json.dumps({\u0027quota_class_set\u0027: kwargs})"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_cabfb5a8","line":35,"updated":"2015-12-02 08:49:34.000000000","message":"Link missing","commit_id":"7271401106a2e8b3226b1bd28bbeecb246118399"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"d9912793588c8755ebc5b56c502cda81096c29e8","unresolved":false,"context_lines":[{"line_number":32,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def update_quota_class_set(self, quota_class_id, **kwargs):"},{"line_number":35,"context_line":"        \"\"\"Update the quota class\u0027s limits for one or more resources.\"\"\""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"        post_body \u003d json.dumps({\u0027quota_class_set\u0027: kwargs})"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_93cc538a","line":35,"in_reply_to":"9a8ffd7b_cabfb5a8","updated":"2015-12-03 00:10:10.000000000","message":"Done","commit_id":"7271401106a2e8b3226b1bd28bbeecb246118399"}],"tempest_lib/services/compute/quotas_client.py":[{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"ec3cff3cc3a18b98428902c1fa64986485b88529","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        return rest_client.ResponseBody(resp, body)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def update_quota_set(self, tenant_id, user_id\u003dNone, **kwargs):"},{"line_number":45,"context_line":"        \"\"\"Updates the tenant\u0027s quota limits for one or more resources."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        Available params: see http://developer.openstack.org/"},{"line_number":48,"context_line":"                              api-ref-compute-v2.1.html#updatesquotatenant"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a8ffd7b_e53707fc","line":45,"updated":"2015-12-03 08:36:47.000000000","message":"You forgot to remove \u0027s\u0027 from \u0027Updates\u0027 word like you did in previous places :)","commit_id":"2921aab7836652b44be774fbb098e11085153689"}]}
