)]}'
{"tempest/api/compute/volumes/test_volume_snapshots.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"e2d701aad7603dd898a4c65032ef9e6806dbfc13","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2012 OpenStack Foundation"},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"da20952f_7ab507eb","line":1,"updated":"2015-09-11 09:03:22.000000000","message":"Now is .. and you are working for ..","commit_id":"b545c346d71568febca72ae3c668061f8cd49885"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"e2d701aad7603dd898a4c65032ef9e6806dbfc13","unresolved":false,"context_lines":[{"line_number":50,"context_line":"        s_name \u003d data_utils.rand_name(\u0027Snapshot\u0027)"},{"line_number":51,"context_line":"        snapshot \u003d self.snapshots_client.create_snapshot("},{"line_number":52,"context_line":"            volume[\u0027id\u0027],"},{"line_number":53,"context_line":"            display_name\u003ds_name)[\u0027snapshot\u0027]"},{"line_number":54,"context_line":"        self.assertEqual(volume[\u0027id\u0027], snapshot[\u0027volumeId\u0027])"},{"line_number":55,"context_line":"        fetched_snapshot \u003d self.snapshots_client.show_snapshot("},{"line_number":56,"context_line":"            snapshot[\u0027id\u0027])[\u0027snapshot\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"da20952f_baf39f72","line":53,"updated":"2015-09-11 09:03:22.000000000","message":"Cleanup method call is necessary here for the created snapshot like\n\n self.addCleanup(self.snapshots_client.delete_snapshot, snapshot[\u0027id\u0027])\n\nfor recovering if the following checks fail.","commit_id":"b545c346d71568febca72ae3c668061f8cd49885"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"e2d701aad7603dd898a4c65032ef9e6806dbfc13","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        snapshot \u003d self.snapshots_client.create_snapshot("},{"line_number":52,"context_line":"            volume[\u0027id\u0027],"},{"line_number":53,"context_line":"            display_name\u003ds_name)[\u0027snapshot\u0027]"},{"line_number":54,"context_line":"        self.assertEqual(volume[\u0027id\u0027], snapshot[\u0027volumeId\u0027])"},{"line_number":55,"context_line":"        fetched_snapshot \u003d self.snapshots_client.show_snapshot("},{"line_number":56,"context_line":"            snapshot[\u0027id\u0027])[\u0027snapshot\u0027]"},{"line_number":57,"context_line":"        self.assertEqual(s_name, fetched_snapshot[\u0027displayName\u0027])"}],"source_content_type":"text/x-python","patch_set":3,"id":"da20952f_5a7fe3de","line":54,"updated":"2015-09-11 09:03:22.000000000","message":"Can you insert a new line for each create, get, list and delete?\nIt will be helpful for reading the code.","commit_id":"b545c346d71568febca72ae3c668061f8cd49885"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"e2d701aad7603dd898a4c65032ef9e6806dbfc13","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        fetched_snapshot \u003d self.snapshots_client.show_snapshot("},{"line_number":56,"context_line":"            snapshot[\u0027id\u0027])[\u0027snapshot\u0027]"},{"line_number":57,"context_line":"        self.assertEqual(s_name, fetched_snapshot[\u0027displayName\u0027])"},{"line_number":58,"context_line":"        self.assertEqual(volume[\u0027id\u0027], fetched_snapshot[\u0027volumeId\u0027])"},{"line_number":59,"context_line":"        snapshots \u003d self.snapshots_client.list_snapshots()[\u0027snapshots\u0027]"},{"line_number":60,"context_line":"        self.assertIn(snapshot[\u0027id\u0027], map(lambda x: x[\u0027id\u0027], snapshots))"},{"line_number":61,"context_line":"        waiters.wait_for_snapshot_status(self.snapshots_client, snapshot[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":3,"id":"da20952f_fa70370a","line":58,"updated":"2015-09-11 09:03:22.000000000","message":"ditto","commit_id":"b545c346d71568febca72ae3c668061f8cd49885"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"e2d701aad7603dd898a4c65032ef9e6806dbfc13","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        snapshots \u003d self.snapshots_client.list_snapshots()[\u0027snapshots\u0027]"},{"line_number":60,"context_line":"        self.assertIn(snapshot[\u0027id\u0027], map(lambda x: x[\u0027id\u0027], snapshots))"},{"line_number":61,"context_line":"        waiters.wait_for_snapshot_status(self.snapshots_client, snapshot[\u0027id\u0027],"},{"line_number":62,"context_line":"                                         \u0027available\u0027)"},{"line_number":63,"context_line":"        self.snapshots_client.delete_snapshot(snapshot[\u0027id\u0027])"},{"line_number":64,"context_line":"        self.snapshots_client.wait_for_resource_deletion(snapshot[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":3,"id":"da20952f_5a56035f","line":62,"updated":"2015-09-11 09:03:22.000000000","message":"ditto","commit_id":"b545c346d71568febca72ae3c668061f8cd49885"}],"tempest/api_schema/response/compute/v2_1/snapshots.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"e2d701aad7603dd898a4c65032ef9e6806dbfc13","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2014 NEC Corporation.  All rights reserved."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"#    not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":3,"id":"da20952f_7a366752","line":1,"updated":"2015-09-11 09:03:22.000000000","message":"ditto","commit_id":"b545c346d71568febca72ae3c668061f8cd49885"}],"tempest/services/compute/json/snapshots_extensions_client.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"e2d701aad7603dd898a4c65032ef9e6806dbfc13","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2012 OpenStack Foundation"},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"da20952f_7ae8a7b3","line":1,"updated":"2015-09-11 09:03:22.000000000","message":"ditto","commit_id":"b545c346d71568febca72ae3c668061f8cd49885"}]}
