)]}'
{"tempest/api/compute/__init__.py":[{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"a498917fe205bdd707e97979748dbbaecfe00e58","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT"},{"line_number":14,"context_line":"#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"line_number":15,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":16,"context_line":"#    under the License."}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F9dFk%3D","line":16,"updated":"2013-12-11 11:15:49.000000000","message":"will this file add other codes? if not, license could be removed.","commit_id":"089277828fc10c48c637c6b1aada92a33c9336aa"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"a82cc4ca0c61f5ece301ef12a785eb7f80155051","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT"},{"line_number":14,"context_line":"#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"line_number":15,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":16,"context_line":"#    under the License."}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F9Z%2Bo%3D","line":16,"in_reply_to":"AAAATn%2F9dFk%3D","updated":"2013-12-11 21:06:35.000000000","message":"Even though we will never be adding code to this file again, the license file was already here, and since we can\u0027t delete the file I\u0027m not comfortable removing it, just for historical reasons.","commit_id":"089277828fc10c48c637c6b1aada92a33c9336aa"}],"tempest/api/compute/servers/test_disk_config.py":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"e7bffe095e2a7f52a87e77f3aba4d276154b5230","unresolved":false,"context_lines":[{"line_number":103,"context_line":"        resp, server \u003d self.client.get_server(self.server_id)"},{"line_number":104,"context_line":"        self.assertEqual(\u0027AUTO\u0027, server[\u0027OS-DCF:diskConfig\u0027])"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    @testtools.skipUnless("},{"line_number":107,"context_line":"        config.TempestConfig().compute_feature_enabled.resize,"},{"line_number":108,"context_line":"        \u0027Resize not available.\u0027)"},{"line_number":109,"context_line":"    @test.attr(type\u003d\u0027gate\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9gtg%3D","line":106,"updated":"2013-12-10 19:06:09.000000000","message":"this is getting ugly, can we have a decorator to shorten this stanza to a single line.\n\n@test.skipUnlessComputeFeature(\u0027resize\u0027)","commit_id":"bae2502216a4b37d51e1f97ce77b3df9b0e9836d"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"83ac4b1722c8d704869c12f72ef71f666d1bc100","unresolved":false,"context_lines":[{"line_number":103,"context_line":"        resp, server \u003d self.client.get_server(self.server_id)"},{"line_number":104,"context_line":"        self.assertEqual(\u0027AUTO\u0027, server[\u0027OS-DCF:diskConfig\u0027])"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    @testtools.skipUnless("},{"line_number":107,"context_line":"        config.TempestConfig().compute_feature_enabled.resize,"},{"line_number":108,"context_line":"        \u0027Resize not available.\u0027)"},{"line_number":109,"context_line":"    @test.attr(type\u003d\u0027gate\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9fp8%3D","line":106,"in_reply_to":"AAAATn%2F9gtg%3D","updated":"2013-12-10 22:45:56.000000000","message":"This is cleaned up in the next patch","commit_id":"bae2502216a4b37d51e1f97ce77b3df9b0e9836d"}],"tempest/api/compute/servers/test_server_actions.py":[{"author":{"_account_id":6983,"name":"YangLei","email":"iamhappg@aliyun.com","username":"YangLei"},"change_message_id":"bc349ec1768c934cf4732ff560d93254e1098df8","unresolved":false,"context_lines":[{"line_number":23,"context_line":"from tempest.api.compute import base"},{"line_number":24,"context_line":"from tempest.common.utils import data_utils"},{"line_number":25,"context_line":"from tempest.common.utils.linux.remote_client import RemoteClient"},{"line_number":26,"context_line":"from tempest import config"},{"line_number":27,"context_line":"from tempest import exceptions"},{"line_number":28,"context_line":"from tempest.test import attr"},{"line_number":29,"context_line":"from tempest.test import skip_because"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F9Yh4%3D","line":26,"updated":"2013-12-12 02:28:44.000000000","message":"Please use \"from tempest import config\" in other changed files too, if you plan to correct it in this code change.","commit_id":"089277828fc10c48c637c6b1aada92a33c9336aa"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"29f00c20f3f75a31ab8b986202e7c7ed9874d636","unresolved":false,"context_lines":[{"line_number":23,"context_line":"from tempest.api.compute import base"},{"line_number":24,"context_line":"from tempest.common.utils import data_utils"},{"line_number":25,"context_line":"from tempest.common.utils.linux.remote_client import RemoteClient"},{"line_number":26,"context_line":"from tempest import config"},{"line_number":27,"context_line":"from tempest import exceptions"},{"line_number":28,"context_line":"from tempest.test import attr"},{"line_number":29,"context_line":"from tempest.test import skip_because"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F9FpQ%3D","line":26,"in_reply_to":"AAAATn%2F9Yh4%3D","updated":"2013-12-16 22:30:21.000000000","message":"Done, actually it\u0027s out of scope for this change. I would -1 it regardless of whether I did it everywhere or not. (Despite this import being removed in the next commit in the branch)","commit_id":"089277828fc10c48c637c6b1aada92a33c9336aa"}]}
