)]}'
{"tempest/api_schema/compute/flavors.py":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"40b1e64bc14983b0a0abf8fb57275a3982485cba","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    }"},{"line_number":37,"context_line":"}"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"common_flavor_details \u003d {"},{"line_number":40,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":41,"context_line":"    \u0027response_body\u0027: {"},{"line_number":42,"context_line":"        \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":14,"id":"AAAAWH%2F9U48%3D","line":39,"updated":"2014-04-07 02:12:25.000000000","message":"I think this is bit is almost exactly the same as https://review.openstack.org/#/c/80548/10/tempest/api_schema/compute/flavors.py\n\nCan we share the code here?","commit_id":"3842c4aa34e4ce575ec152a1360c920335124537"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b3ee61375bdeaa13803b7b369ee011d96323bbe9","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    }"},{"line_number":37,"context_line":"}"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"common_flavor_details \u003d {"},{"line_number":40,"context_line":"    \u0027status_code\u0027: [200],"},{"line_number":41,"context_line":"    \u0027response_body\u0027: {"},{"line_number":42,"context_line":"        \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":14,"id":"AAAAWH%2F9UlE%3D","line":39,"in_reply_to":"AAAAWH%2F9U48%3D","updated":"2014-04-07 04:43:27.000000000","message":"Yes, I will share the common code. Thanks.","commit_id":"3842c4aa34e4ce575ec152a1360c920335124537"}],"tempest/api_schema/compute/v2/flavors.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"b9e20b0f7d2bb3a239285d18a8af17935c8b3570","unresolved":false,"context_lines":[{"line_number":22,"context_line":"                \u0027properties\u0027: {"},{"line_number":23,"context_line":"                    \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":24,"context_line":"                    \u0027links\u0027: {"},{"line_number":25,"context_line":"                        \u0027type\u0027: \u0027array\u0027,"},{"line_number":26,"context_line":"                        \u0027properties\u0027: {"},{"line_number":27,"context_line":"                            \u0027href\u0027: {"},{"line_number":28,"context_line":"                                \u0027type\u0027: \u0027string\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F%2Fr70%3D","line":25,"updated":"2014-03-14 14:11:45.000000000","message":"The following code is necessary:\n\n \u0027items\u0027: {\n      \u0027type\u0027: \u0027object\u0027,","commit_id":"450d1740f1f70bb5426fb2ac696c9216358e10a6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2a4860d2b7f4be763698fce97569e7037fd950cf","unresolved":false,"context_lines":[{"line_number":22,"context_line":"                \u0027properties\u0027: {"},{"line_number":23,"context_line":"                    \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":24,"context_line":"                    \u0027links\u0027: {"},{"line_number":25,"context_line":"                        \u0027type\u0027: \u0027array\u0027,"},{"line_number":26,"context_line":"                        \u0027properties\u0027: {"},{"line_number":27,"context_line":"                            \u0027href\u0027: {"},{"line_number":28,"context_line":"                                \u0027type\u0027: \u0027string\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F%2FkGs%3D","line":25,"in_reply_to":"AAAAWH%2F%2Fr70%3D","updated":"2014-03-17 00:09:50.000000000","message":"Yes. Thanks for catching this. I will correct in next patch.","commit_id":"450d1740f1f70bb5426fb2ac696c9216358e10a6"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"7a819bd1917ebc314c2957df77277966aadbed9f","unresolved":false,"context_lines":[{"line_number":51,"context_line":"                \u0027required\u0027: [\u0027name\u0027, \u0027links\u0027, \u0027ram\u0027,"},{"line_number":52,"context_line":"                             \u0027OS-FLV-DISABLED:disabled\u0027, \u0027vcpus\u0027, \u0027swap\u0027,"},{"line_number":53,"context_line":"                             \u0027os-flavor-access:is_public\u0027, \u0027rxtx_factor\u0027,"},{"line_number":54,"context_line":"                             \u0027OS-FLV-EXT-DATA:ephemeral\u0027, \u0027disk\u0027, \u0027id\u0027]"},{"line_number":55,"context_line":"            }"},{"line_number":56,"context_line":"        },"},{"line_number":57,"context_line":"        \u0027required\u0027: [\u0027flavor\u0027]"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAWH%2F%2FH%2FA%3D","line":54,"updated":"2014-03-20 03:50:27.000000000","message":"OS-FLV-DISABLED, os-flavor-access, rxtx_factor and OS-FLV-EXT-DATA are API extensions. so they are not required. and better to put the last in the schama for the maintenancebility.","commit_id":"bb6219b948f0a2873ea56a10c65e8e2de1a0de71"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"0ee298cfb7b920d71acc65ad73f87e1a2a659836","unresolved":false,"context_lines":[{"line_number":39,"context_line":"                    \u0027vcpus\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":40,"context_line":"                    # \u0027swap\u0027 attributes comes as integre value but if"},{"line_number":41,"context_line":"                    # it is empty it comes as \"\". So defining type of"},{"line_number":42,"context_line":"                    # as string and integer."},{"line_number":43,"context_line":"                    \u0027swap\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027integer\u0027]},"},{"line_number":44,"context_line":"                    \u0027disk\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":45,"context_line":"                    \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027},"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAWH%2F%2B49Y%3D","line":42,"updated":"2014-03-21 22:51:39.000000000","message":"nice catch","commit_id":"a1af4b8a5a54b0cfceaadd89c66b230249713bbd"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"6c3b88a2c96be8a015ebb885cdc9b90685e97850","unresolved":false,"context_lines":[{"line_number":21,"context_line":"                \u0027type\u0027: \u0027object\u0027,"},{"line_number":22,"context_line":"                \u0027properties\u0027: {"},{"line_number":23,"context_line":"                    \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":24,"context_line":"                    \u0027links\u0027: {"},{"line_number":25,"context_line":"                        \u0027type\u0027: \u0027array\u0027,"},{"line_number":26,"context_line":"                        \u0027items\u0027: {"},{"line_number":27,"context_line":"                            \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAWH%2F%2BhgE%3D","line":24,"updated":"2014-03-26 07:15:00.000000000","message":"Now we can use parameter_types.links for here instead of defining \u0027links\u0027 in each schema.\n\nPlease see https://review.openstack.org/#/c/82400/","commit_id":"250c3dec81028b353222e0c4ec3c3269361e0399"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"054d77fa7f854d26be03f9772f1c552f32b6c61d","unresolved":false,"context_lines":[{"line_number":21,"context_line":"                \u0027type\u0027: \u0027object\u0027,"},{"line_number":22,"context_line":"                \u0027properties\u0027: {"},{"line_number":23,"context_line":"                    \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":24,"context_line":"                    \u0027links\u0027: {"},{"line_number":25,"context_line":"                        \u0027type\u0027: \u0027array\u0027,"},{"line_number":26,"context_line":"                        \u0027items\u0027: {"},{"line_number":27,"context_line":"                            \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAWH%2F%2Bheo%3D","line":24,"in_reply_to":"AAAAWH%2F%2BhgE%3D","updated":"2014-03-26 07:18:44.000000000","message":"Thanks.\nYes, that is good piece of re usability.  Actually I am doing the same and even try to shrink other code too as much as possible.","commit_id":"250c3dec81028b353222e0c4ec3c3269361e0399"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"354edc6029f997b3d3b13e1265aa8a06c26b9804","unresolved":false,"context_lines":[{"line_number":31,"context_line":"create_get_flavor_details[\u0027response_body\u0027][\u0027properties\u0027][\u0027flavor\u0027]["},{"line_number":32,"context_line":"    \u0027properties\u0027][\u0027rxtx_factor\u0027] \u003d {\u0027type\u0027: \u0027number\u0027}"},{"line_number":33,"context_line":"create_get_flavor_details[\u0027response_body\u0027][\u0027properties\u0027][\u0027flavor\u0027]["},{"line_number":34,"context_line":"    \u0027properties\u0027][\u0027OS-FLV-EXT-DATA:ephemeral\u0027] \u003d {\u0027type\u0027: \u0027integer\u0027}"},{"line_number":35,"context_line":"# \u0027OS-FLV-DISABLED\u0027, \u0027os-flavor-access\u0027, \u0027rxtx_factor\u0027 and \u0027OS-FLV-EXT-DATA\u0027"},{"line_number":36,"context_line":"# are API extensions. So they are not \u0027required\u0027."},{"line_number":37,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAWH%2F98oA%3D","line":34,"updated":"2014-04-01 02:23:24.000000000","message":"How about changing here to\n\n create_get_flavor_details[\u0027response_body\u0027][\u0027properties\u0027][\u0027flavor\u0027][\n     \u0027properties\u0027].update({\n         \u0027OS-FLV-DISABLED:disabled\u0027: {\u0027type\u0027: \u0027boolean\u0027},\n         \u0027os-flavor-access:is_public\u0027: {\u0027type\u0027: \u0027boolean\u0027},\n         \u0027rxtx_factor\u0027: {\u0027type\u0027: \u0027number\u0027},\n         \u0027OS-FLV-EXT-DATA:ephemeral\u0027: {\u0027type\u0027: \u0027integer\u0027}\n     })\n\nfor the readability.","commit_id":"0c1dac74124c02c3adbc2aa6ad1ba1136b78a149"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b54c9791ad7b16dc3040fcefaac0ebe02a87d7c2","unresolved":false,"context_lines":[{"line_number":31,"context_line":"create_get_flavor_details[\u0027response_body\u0027][\u0027properties\u0027][\u0027flavor\u0027]["},{"line_number":32,"context_line":"    \u0027properties\u0027][\u0027rxtx_factor\u0027] \u003d {\u0027type\u0027: \u0027number\u0027}"},{"line_number":33,"context_line":"create_get_flavor_details[\u0027response_body\u0027][\u0027properties\u0027][\u0027flavor\u0027]["},{"line_number":34,"context_line":"    \u0027properties\u0027][\u0027OS-FLV-EXT-DATA:ephemeral\u0027] \u003d {\u0027type\u0027: \u0027integer\u0027}"},{"line_number":35,"context_line":"# \u0027OS-FLV-DISABLED\u0027, \u0027os-flavor-access\u0027, \u0027rxtx_factor\u0027 and \u0027OS-FLV-EXT-DATA\u0027"},{"line_number":36,"context_line":"# are API extensions. So they are not \u0027required\u0027."},{"line_number":37,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAWH%2F98H8%3D","line":34,"in_reply_to":"AAAAWH%2F98oA%3D","updated":"2014-04-01 04:07:03.000000000","message":"Thanks. This is really good idea. Done.","commit_id":"0c1dac74124c02c3adbc2aa6ad1ba1136b78a149"}],"tempest/api_schema/compute/v3/flavors.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"b9e20b0f7d2bb3a239285d18a8af17935c8b3570","unresolved":false,"context_lines":[{"line_number":22,"context_line":"                \u0027properties\u0027: {"},{"line_number":23,"context_line":"                    \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":24,"context_line":"                    \u0027links\u0027: {"},{"line_number":25,"context_line":"                        \u0027type\u0027: \u0027array\u0027,"},{"line_number":26,"context_line":"                        \u0027properties\u0027: {"},{"line_number":27,"context_line":"                            \u0027href\u0027: {"},{"line_number":28,"context_line":"                                \u0027type\u0027: \u0027string\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F%2Fr5o%3D","line":25,"updated":"2014-03-14 14:11:45.000000000","message":"ditto","commit_id":"450d1740f1f70bb5426fb2ac696c9216358e10a6"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"7a819bd1917ebc314c2957df77277966aadbed9f","unresolved":false,"context_lines":[{"line_number":47,"context_line":"                },"},{"line_number":48,"context_line":"                \u0027required\u0027: [\u0027name\u0027, \u0027links\u0027, \u0027ram\u0027, \u0027disabled\u0027, \u0027vcpus\u0027,"},{"line_number":49,"context_line":"                             \u0027swap\u0027, \u0027flavor-access:is_public\u0027,"},{"line_number":50,"context_line":"                             \u0027os-flavor-rxtx:rxtx_factor\u0027, \u0027ephemeral\u0027,"},{"line_number":51,"context_line":"                             \u0027disk\u0027, \u0027id\u0027]"},{"line_number":52,"context_line":"            }"},{"line_number":53,"context_line":"        },"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAWH%2F%2FH%2B4%3D","line":50,"updated":"2014-03-20 03:50:27.000000000","message":"on v3 API, flavor-access and os-flavor-rxtx are API extensions. so they are not required.","commit_id":"bb6219b948f0a2873ea56a10c65e8e2de1a0de71"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"0ee298cfb7b920d71acc65ad73f87e1a2a659836","unresolved":false,"context_lines":[{"line_number":38,"context_line":"                    \u0027ram\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":39,"context_line":"                    \u0027disabled\u0027: {\u0027type\u0027: \u0027boolean\u0027},"},{"line_number":40,"context_line":"                    \u0027vcpus\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":41,"context_line":"                    \u0027swap\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":42,"context_line":"                    \u0027ephemeral\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":43,"context_line":"                    \u0027disk\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":44,"context_line":"                    \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027},"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAWH%2F%2B49g%3D","line":41,"updated":"2014-03-21 22:51:39.000000000","message":"Should v3 swap also contain \u0027string\u0027 type?","commit_id":"a1af4b8a5a54b0cfceaadd89c66b230249713bbd"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"015cb6e3dd4d27a495a05f84da166d67d6865476","unresolved":false,"context_lines":[{"line_number":38,"context_line":"                    \u0027ram\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":39,"context_line":"                    \u0027disabled\u0027: {\u0027type\u0027: \u0027boolean\u0027},"},{"line_number":40,"context_line":"                    \u0027vcpus\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":41,"context_line":"                    \u0027swap\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":42,"context_line":"                    \u0027ephemeral\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":43,"context_line":"                    \u0027disk\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":44,"context_line":"                    \u0027id\u0027: {\u0027type\u0027: \u0027string\u0027},"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAWH%2F%2BzkA%3D","line":41,"in_reply_to":"AAAAWH%2F%2B49g%3D","updated":"2014-03-24 07:20:11.000000000","message":"Actually In V3 API, \u0027swap\u0027 comes as \u00270\u0027 not empty string (\u0027\"\"\u0027) like in V2 API. I have added a NOTE in next patch for this.\n\nCommit message was wrong which I have corrected in next patch.","commit_id":"a1af4b8a5a54b0cfceaadd89c66b230249713bbd"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"6c3b88a2c96be8a015ebb885cdc9b90685e97850","unresolved":false,"context_lines":[{"line_number":21,"context_line":"                \u0027type\u0027: \u0027object\u0027,"},{"line_number":22,"context_line":"                \u0027properties\u0027: {"},{"line_number":23,"context_line":"                    \u0027name\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":24,"context_line":"                    \u0027links\u0027: {"},{"line_number":25,"context_line":"                        \u0027type\u0027: \u0027array\u0027,"},{"line_number":26,"context_line":"                        \u0027items\u0027: {"},{"line_number":27,"context_line":"                            \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAWH%2F%2BhgA%3D","line":24,"updated":"2014-03-26 07:15:00.000000000","message":"ditto","commit_id":"250c3dec81028b353222e0c4ec3c3269361e0399"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"354edc6029f997b3d3b13e1265aa8a06c26b9804","unresolved":false,"context_lines":[{"line_number":29,"context_line":"get_flavor_details[\u0027response_body\u0027][\u0027properties\u0027][\u0027flavor\u0027][\u0027properties\u0027]["},{"line_number":30,"context_line":"    \u0027flavor-access:is_public\u0027] \u003d {\u0027type\u0027: \u0027boolean\u0027}"},{"line_number":31,"context_line":"get_flavor_details[\u0027response_body\u0027][\u0027properties\u0027][\u0027flavor\u0027][\u0027properties\u0027]["},{"line_number":32,"context_line":"    \u0027os-flavor-rxtx:rxtx_factor\u0027] \u003d {\u0027type\u0027: \u0027number\u0027}"},{"line_number":33,"context_line":"# \u0027flavor-access\u0027 and \u0027os-flavor-rxtx\u0027 are API extensions."},{"line_number":34,"context_line":"# So they are not \u0027required\u0027."},{"line_number":35,"context_line":"get_flavor_details[\u0027response_body\u0027][\u0027properties\u0027][\u0027flavor\u0027]["}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAWH%2F98m8%3D","line":32,"updated":"2014-04-01 02:23:24.000000000","message":"ditto","commit_id":"0c1dac74124c02c3adbc2aa6ad1ba1136b78a149"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"354edc6029f997b3d3b13e1265aa8a06c26b9804","unresolved":false,"context_lines":[{"line_number":34,"context_line":"# So they are not \u0027required\u0027."},{"line_number":35,"context_line":"get_flavor_details[\u0027response_body\u0027][\u0027properties\u0027][\u0027flavor\u0027]["},{"line_number":36,"context_line":"    \u0027required\u0027] \u003d [\u0027name\u0027, \u0027links\u0027, \u0027ram\u0027, \u0027vcpus\u0027, \u0027swap\u0027, \u0027disk\u0027, \u0027id\u0027,"},{"line_number":37,"context_line":"                   \u0027disabled\u0027, \u0027ephemeral\u0027]"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"create_flavor_details \u003d copy.deepcopy(get_flavor_details)"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAWH%2F98lk%3D","line":37,"updated":"2014-04-01 02:23:24.000000000","message":"How about changing here to\n\n get_flavor_details[\u0027response_body\u0027][\u0027properties\u0027][\u0027flavor\u0027][\n     \u0027required\u0027].extend([\u0027disabled\u0027, \u0027\u0027ephemeral])","commit_id":"0c1dac74124c02c3adbc2aa6ad1ba1136b78a149"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b54c9791ad7b16dc3040fcefaac0ebe02a87d7c2","unresolved":false,"context_lines":[{"line_number":34,"context_line":"# So they are not \u0027required\u0027."},{"line_number":35,"context_line":"get_flavor_details[\u0027response_body\u0027][\u0027properties\u0027][\u0027flavor\u0027]["},{"line_number":36,"context_line":"    \u0027required\u0027] \u003d [\u0027name\u0027, \u0027links\u0027, \u0027ram\u0027, \u0027vcpus\u0027, \u0027swap\u0027, \u0027disk\u0027, \u0027id\u0027,"},{"line_number":37,"context_line":"                   \u0027disabled\u0027, \u0027ephemeral\u0027]"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"create_flavor_details \u003d copy.deepcopy(get_flavor_details)"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAWH%2F98H4%3D","line":37,"in_reply_to":"AAAAWH%2F98lk%3D","updated":"2014-04-01 04:07:03.000000000","message":"Thanks. This is really good idea. Done.","commit_id":"0c1dac74124c02c3adbc2aa6ad1ba1136b78a149"}],"tempest/services/compute/json/flavors_client.py":[{"author":{"_account_id":7227,"name":"Timur Nurlygayanov","email":"tnurlygayanov@mirantis.com","username":"tnurlygayanov"},"change_message_id":"532e0472ed0efe4c64fe3ba3a310ea97a6ced852","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    def delete_flavor(self, flavor_id):"},{"line_number":84,"context_line":"        \"\"\"Deletes the given flavor.\"\"\""},{"line_number":85,"context_line":"        resp, body \u003d self.delete(\"flavors/%s\" % str(flavor_id))"},{"line_number":86,"context_line":"        self.validate_response(schema.delete_flavor, resp, body)"},{"line_number":87,"context_line":"        return resp, body"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"AAAAWH%2F9wiE%3D","line":85,"updated":"2014-04-02 10:20:16.000000000","message":"Let\u0027s use \"flavors/{0}\".format(flavor_id)","commit_id":"8e233475008c4a7a91f646b9972e197f5d18cf5d"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"56d096ab593080d9b25c01f93dfe5991b21a6df9","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    def delete_flavor(self, flavor_id):"},{"line_number":84,"context_line":"        \"\"\"Deletes the given flavor.\"\"\""},{"line_number":85,"context_line":"        resp, body \u003d self.delete(\"flavors/%s\" % str(flavor_id))"},{"line_number":86,"context_line":"        self.validate_response(schema.delete_flavor, resp, body)"},{"line_number":87,"context_line":"        return resp, body"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"AAAAWH%2F9qEs%3D","line":85,"in_reply_to":"AAAAWH%2F9wiE%3D","updated":"2014-04-03 01:50:12.000000000","message":"Thanks Timur for the comment. It good idea. \nDone.","commit_id":"8e233475008c4a7a91f646b9972e197f5d18cf5d"}],"tempest/services/compute/v3/json/flavors_client.py":[{"author":{"_account_id":7227,"name":"Timur Nurlygayanov","email":"tnurlygayanov@mirantis.com","username":"tnurlygayanov"},"change_message_id":"532e0472ed0efe4c64fe3ba3a310ea97a6ced852","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    def delete_flavor(self, flavor_id):"},{"line_number":84,"context_line":"        \"\"\"Deletes the given flavor.\"\"\""},{"line_number":85,"context_line":"        resp, body \u003d self.delete(\"flavors/%s\" % str(flavor_id))"},{"line_number":86,"context_line":"        self.validate_response(schema.delete_flavor, resp, body)"},{"line_number":87,"context_line":"        return resp, body"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"AAAAWH%2F9wh8%3D","line":85,"updated":"2014-04-02 10:20:16.000000000","message":"Let\u0027s use \"flavors/{0}\".format(flavor_id)","commit_id":"8e233475008c4a7a91f646b9972e197f5d18cf5d"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"56d096ab593080d9b25c01f93dfe5991b21a6df9","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    def delete_flavor(self, flavor_id):"},{"line_number":84,"context_line":"        \"\"\"Deletes the given flavor.\"\"\""},{"line_number":85,"context_line":"        resp, body \u003d self.delete(\"flavors/%s\" % str(flavor_id))"},{"line_number":86,"context_line":"        self.validate_response(schema.delete_flavor, resp, body)"},{"line_number":87,"context_line":"        return resp, body"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"AAAAWH%2F9qFA%3D","line":85,"in_reply_to":"AAAAWH%2F9wh8%3D","updated":"2014-04-03 01:50:12.000000000","message":"Thanks Timur for the comment. It good idea. \nDone.","commit_id":"8e233475008c4a7a91f646b9972e197f5d18cf5d"}]}
