)]}'
{"nova/tests/unit/api/openstack/compute/test_volumes.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0a4250cb2bb388fccfbde54f514a9b470802b11f","unresolved":false,"context_lines":[{"line_number":249,"context_line":""},{"line_number":250,"context_line":"    @mock.patch.object(cinder.API, \u0027create\u0027)"},{"line_number":251,"context_line":"    def _test_volume_translate_exception(self, cinder_exc, api_exc,"},{"line_number":252,"context_line":"                                         mock_create):"},{"line_number":253,"context_line":"        \"\"\"Tests that cinder exceptions are correctly translated\"\"\""},{"line_number":254,"context_line":"        mock_create.side_effect \u003d cinder_exc"},{"line_number":255,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_d9907346","line":252,"range":{"start_line":252,"start_character":41,"end_line":252,"end_character":52},"updated":"2018-05-10 08:51:54.000000000","message":"please check its call with assert_called_once_with","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"d0be58576a8886da6cf31eaee3a1f9882b14d00c","unresolved":false,"context_lines":[{"line_number":249,"context_line":""},{"line_number":250,"context_line":"    @mock.patch.object(cinder.API, \u0027create\u0027)"},{"line_number":251,"context_line":"    def _test_volume_translate_exception(self, cinder_exc, api_exc,"},{"line_number":252,"context_line":"                                         mock_create):"},{"line_number":253,"context_line":"        \"\"\"Tests that cinder exceptions are correctly translated\"\"\""},{"line_number":254,"context_line":"        mock_create.side_effect \u003d cinder_exc"},{"line_number":255,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_2d6a6fed","line":252,"range":{"start_line":252,"start_character":41,"end_line":252,"end_character":52},"in_reply_to":"5f7c97a3_d9907346","updated":"2018-05-11 02:00:52.000000000","message":"Done","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0a4250cb2bb388fccfbde54f514a9b470802b11f","unresolved":false,"context_lines":[{"line_number":703,"context_line":"    @mock.patch.object(compute_api.API, \u0027swap_volume\u0027,"},{"line_number":704,"context_line":"                       side_effect\u003dexception.InstanceIsLocked("},{"line_number":705,"context_line":"                           instance_uuid\u003duuids.instance))"},{"line_number":706,"context_line":"    def test_swap_volume_for_locked_server(self, mock_swap_volume):"},{"line_number":707,"context_line":"        self.assertRaises(webob.exc.HTTPConflict, self._test_swap,"},{"line_number":708,"context_line":"                          self.attachments)"},{"line_number":709,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_f9e3efd7","line":706,"range":{"start_line":706,"start_character":49,"end_line":706,"end_character":65},"updated":"2018-05-10 08:51:54.000000000","message":"ditto","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"d0be58576a8886da6cf31eaee3a1f9882b14d00c","unresolved":false,"context_lines":[{"line_number":703,"context_line":"    @mock.patch.object(compute_api.API, \u0027swap_volume\u0027,"},{"line_number":704,"context_line":"                       side_effect\u003dexception.InstanceIsLocked("},{"line_number":705,"context_line":"                           instance_uuid\u003duuids.instance))"},{"line_number":706,"context_line":"    def test_swap_volume_for_locked_server(self, mock_swap_volume):"},{"line_number":707,"context_line":"        self.assertRaises(webob.exc.HTTPConflict, self._test_swap,"},{"line_number":708,"context_line":"                          self.attachments)"},{"line_number":709,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_28549dfe","line":706,"range":{"start_line":706,"start_character":49,"end_line":706,"end_character":65},"in_reply_to":"5f7c97a3_f9e3efd7","updated":"2018-05-11 02:00:52.000000000","message":"Done","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0a4250cb2bb388fccfbde54f514a9b470802b11f","unresolved":false,"context_lines":[{"line_number":708,"context_line":"                          self.attachments)"},{"line_number":709,"context_line":""},{"line_number":710,"context_line":"    @mock.patch.object(compute_api.API, \u0027swap_volume\u0027)"},{"line_number":711,"context_line":"    def test_swap_volume(self, mock_swap_volume):"},{"line_number":712,"context_line":"        result \u003d self._test_swap(self.attachments)"},{"line_number":713,"context_line":"        # NOTE: on v2.1, http status code is set as wsgi_code of API"},{"line_number":714,"context_line":"        # method instead of status_int in a response object."}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_99e43be2","line":711,"range":{"start_line":711,"start_character":31,"end_line":711,"end_character":47},"updated":"2018-05-10 08:51:54.000000000","message":"ditto","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"d0be58576a8886da6cf31eaee3a1f9882b14d00c","unresolved":false,"context_lines":[{"line_number":708,"context_line":"                          self.attachments)"},{"line_number":709,"context_line":""},{"line_number":710,"context_line":"    @mock.patch.object(compute_api.API, \u0027swap_volume\u0027)"},{"line_number":711,"context_line":"    def test_swap_volume(self, mock_swap_volume):"},{"line_number":712,"context_line":"        result \u003d self._test_swap(self.attachments)"},{"line_number":713,"context_line":"        # NOTE: on v2.1, http status code is set as wsgi_code of API"},{"line_number":714,"context_line":"        # method instead of status_int in a response object."}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_08868167","line":711,"range":{"start_line":711,"start_character":31,"end_line":711,"end_character":47},"in_reply_to":"5f7c97a3_99e43be2","updated":"2018-05-11 02:00:52.000000000","message":"Done","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0a4250cb2bb388fccfbde54f514a9b470802b11f","unresolved":false,"context_lines":[{"line_number":722,"context_line":"    @mock.patch.object(compute_api.API, \u0027swap_volume\u0027,"},{"line_number":723,"context_line":"                       side_effect\u003dexception.VolumeBDMNotFound("},{"line_number":724,"context_line":"                           volume_id\u003dFAKE_UUID_C))"},{"line_number":725,"context_line":"    def test_swap_volume_with_nonexistent_uri(self, mock_swap_volume):"},{"line_number":726,"context_line":"        self.assertRaises(exc.HTTPNotFound, self._test_swap,"},{"line_number":727,"context_line":"                          self.attachments, uuid\u003dFAKE_UUID_C)"},{"line_number":728,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_b9e9f7b7","line":725,"range":{"start_line":725,"start_character":52,"end_line":725,"end_character":68},"updated":"2018-05-10 08:51:54.000000000","message":"ditto","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"d0be58576a8886da6cf31eaee3a1f9882b14d00c","unresolved":false,"context_lines":[{"line_number":722,"context_line":"    @mock.patch.object(compute_api.API, \u0027swap_volume\u0027,"},{"line_number":723,"context_line":"                       side_effect\u003dexception.VolumeBDMNotFound("},{"line_number":724,"context_line":"                           volume_id\u003dFAKE_UUID_C))"},{"line_number":725,"context_line":"    def test_swap_volume_with_nonexistent_uri(self, mock_swap_volume):"},{"line_number":726,"context_line":"        self.assertRaises(exc.HTTPNotFound, self._test_swap,"},{"line_number":727,"context_line":"                          self.attachments, uuid\u003dFAKE_UUID_C)"},{"line_number":728,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_c87ba978","line":725,"range":{"start_line":725,"start_character":52,"end_line":725,"end_character":68},"in_reply_to":"5f7c97a3_b9e9f7b7","updated":"2018-05-11 02:00:52.000000000","message":"mock is not necessary. So removed it.","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0a4250cb2bb388fccfbde54f514a9b470802b11f","unresolved":false,"context_lines":[{"line_number":729,"context_line":"    @mock.patch.object(compute_api.API, \u0027swap_volume\u0027)"},{"line_number":730,"context_line":"    @mock.patch.object(cinder.API, \u0027get\u0027)"},{"line_number":731,"context_line":"    def test_swap_volume_with_nonexistent_dest_in_body("},{"line_number":732,"context_line":"            self, mock_get, mock_swap_volume):"},{"line_number":733,"context_line":"        mock_get.side_effect \u003d ["},{"line_number":734,"context_line":"            None, exception.VolumeNotFound(volume_id\u003dFAKE_UUID_C)]"},{"line_number":735,"context_line":"        body \u003d {\u0027volumeAttachment\u0027: {\u0027volumeId\u0027: FAKE_UUID_C}}"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_79cfdf55","line":732,"range":{"start_line":732,"start_character":18,"end_line":732,"end_character":44},"updated":"2018-05-10 08:51:54.000000000","message":"ditto","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"d0be58576a8886da6cf31eaee3a1f9882b14d00c","unresolved":false,"context_lines":[{"line_number":729,"context_line":"    @mock.patch.object(compute_api.API, \u0027swap_volume\u0027)"},{"line_number":730,"context_line":"    @mock.patch.object(cinder.API, \u0027get\u0027)"},{"line_number":731,"context_line":"    def test_swap_volume_with_nonexistent_dest_in_body("},{"line_number":732,"context_line":"            self, mock_get, mock_swap_volume):"},{"line_number":733,"context_line":"        mock_get.side_effect \u003d ["},{"line_number":734,"context_line":"            None, exception.VolumeNotFound(volume_id\u003dFAKE_UUID_C)]"},{"line_number":735,"context_line":"        body \u003d {\u0027volumeAttachment\u0027: {\u0027volumeId\u0027: FAKE_UUID_C}}"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_48e4793c","line":732,"range":{"start_line":732,"start_character":18,"end_line":732,"end_character":44},"in_reply_to":"5f7c97a3_79cfdf55","updated":"2018-05-11 02:00:52.000000000","message":"Done","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0a4250cb2bb388fccfbde54f514a9b470802b11f","unresolved":false,"context_lines":[{"line_number":737,"context_line":"                          self.attachments, body\u003dbody)"},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"    @mock.patch.object(compute_api.API, \u0027swap_volume\u0027)"},{"line_number":740,"context_line":"    def test_swap_volume_without_volumeId(self, mock_swap_volume):"},{"line_number":741,"context_line":"        body \u003d {\u0027volumeAttachment\u0027: {\u0027device\u0027: \u0027/dev/fake\u0027}}"},{"line_number":742,"context_line":"        self.assertRaises(self.validation_error,"},{"line_number":743,"context_line":"                          self._test_swap,"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_19d82b1c","line":740,"range":{"start_line":740,"start_character":48,"end_line":740,"end_character":64},"updated":"2018-05-10 08:51:54.000000000","message":"ditto","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"d0be58576a8886da6cf31eaee3a1f9882b14d00c","unresolved":false,"context_lines":[{"line_number":737,"context_line":"                          self.attachments, body\u003dbody)"},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"    @mock.patch.object(compute_api.API, \u0027swap_volume\u0027)"},{"line_number":740,"context_line":"    def test_swap_volume_without_volumeId(self, mock_swap_volume):"},{"line_number":741,"context_line":"        body \u003d {\u0027volumeAttachment\u0027: {\u0027device\u0027: \u0027/dev/fake\u0027}}"},{"line_number":742,"context_line":"        self.assertRaises(self.validation_error,"},{"line_number":743,"context_line":"                          self._test_swap,"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_283edd8b","line":740,"range":{"start_line":740,"start_character":48,"end_line":740,"end_character":64},"in_reply_to":"5f7c97a3_19d82b1c","updated":"2018-05-11 02:00:52.000000000","message":"mock is not necessary. So removed it.","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0a4250cb2bb388fccfbde54f514a9b470802b11f","unresolved":false,"context_lines":[{"line_number":745,"context_line":"                          body\u003dbody)"},{"line_number":746,"context_line":""},{"line_number":747,"context_line":"    @mock.patch.object(compute_api.API, \u0027swap_volume\u0027)"},{"line_number":748,"context_line":"    def test_swap_volume_with_extra_arg(self, mock_swap_volume):"},{"line_number":749,"context_line":"        body \u003d {\u0027volumeAttachment\u0027: {\u0027volumeId\u0027: FAKE_UUID_A,"},{"line_number":750,"context_line":"                                    \u0027device\u0027: \u0027/dev/fake\u0027}}"},{"line_number":751,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_39d5e7e5","line":748,"range":{"start_line":748,"start_character":46,"end_line":748,"end_character":62},"updated":"2018-05-10 08:51:54.000000000","message":"ditto","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"d0be58576a8886da6cf31eaee3a1f9882b14d00c","unresolved":false,"context_lines":[{"line_number":745,"context_line":"                          body\u003dbody)"},{"line_number":746,"context_line":""},{"line_number":747,"context_line":"    @mock.patch.object(compute_api.API, \u0027swap_volume\u0027)"},{"line_number":748,"context_line":"    def test_swap_volume_with_extra_arg(self, mock_swap_volume):"},{"line_number":749,"context_line":"        body \u003d {\u0027volumeAttachment\u0027: {\u0027volumeId\u0027: FAKE_UUID_A,"},{"line_number":750,"context_line":"                                    \u0027device\u0027: \u0027/dev/fake\u0027}}"},{"line_number":751,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_485239e0","line":748,"range":{"start_line":748,"start_character":46,"end_line":748,"end_character":62},"in_reply_to":"5f7c97a3_39d5e7e5","updated":"2018-05-11 02:00:52.000000000","message":"mock is not necessary. So removed it.","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0a4250cb2bb388fccfbde54f514a9b470802b11f","unresolved":false,"context_lines":[{"line_number":757,"context_line":"    @mock.patch.object(compute_api.API, \u0027swap_volume\u0027,"},{"line_number":758,"context_line":"                       side_effect\u003dexception.VolumeBDMNotFound("},{"line_number":759,"context_line":"                           volume_id\u003dFAKE_UUID_C))"},{"line_number":760,"context_line":"    def test_swap_volume_for_bdm_not_found(self, mock_swap_volume):"},{"line_number":761,"context_line":"        self.assertRaises(webob.exc.HTTPNotFound, self._test_swap,"},{"line_number":762,"context_line":"                          self.attachments)"},{"line_number":763,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_99fd1b70","line":760,"range":{"start_line":760,"start_character":49,"end_line":760,"end_character":65},"updated":"2018-05-10 08:51:54.000000000","message":"ditto","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"d0be58576a8886da6cf31eaee3a1f9882b14d00c","unresolved":false,"context_lines":[{"line_number":757,"context_line":"    @mock.patch.object(compute_api.API, \u0027swap_volume\u0027,"},{"line_number":758,"context_line":"                       side_effect\u003dexception.VolumeBDMNotFound("},{"line_number":759,"context_line":"                           volume_id\u003dFAKE_UUID_C))"},{"line_number":760,"context_line":"    def test_swap_volume_for_bdm_not_found(self, mock_swap_volume):"},{"line_number":761,"context_line":"        self.assertRaises(webob.exc.HTTPNotFound, self._test_swap,"},{"line_number":762,"context_line":"                          self.attachments)"},{"line_number":763,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_086201af","line":760,"range":{"start_line":760,"start_character":49,"end_line":760,"end_character":65},"in_reply_to":"5f7c97a3_99fd1b70","updated":"2018-05-11 02:00:52.000000000","message":"Done","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0a4250cb2bb388fccfbde54f514a9b470802b11f","unresolved":false,"context_lines":[{"line_number":1013,"context_line":"            self.assisted_snaps.AssistedVolumeSnapshotsController()"},{"line_number":1014,"context_line":""},{"line_number":1015,"context_line":"    @mock.patch.object(compute_api.API, \u0027volume_snapshot_create\u0027)"},{"line_number":1016,"context_line":"    def test_assisted_create(self, mock_volume_snapshot_create):"},{"line_number":1017,"context_line":"        req \u003d fakes.HTTPRequest.blank(\u0027/v2/fake/os-assisted-volume-snapshots\u0027)"},{"line_number":1018,"context_line":"        body \u003d {\u0027snapshot\u0027:"},{"line_number":1019,"context_line":"                   {\u0027volume_id\u0027: \u00271\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_39ee47b4","line":1016,"range":{"start_line":1016,"start_character":35,"end_line":1016,"end_character":62},"updated":"2018-05-10 08:51:54.000000000","message":"ditto","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"d0be58576a8886da6cf31eaee3a1f9882b14d00c","unresolved":false,"context_lines":[{"line_number":1013,"context_line":"            self.assisted_snaps.AssistedVolumeSnapshotsController()"},{"line_number":1014,"context_line":""},{"line_number":1015,"context_line":"    @mock.patch.object(compute_api.API, \u0027volume_snapshot_create\u0027)"},{"line_number":1016,"context_line":"    def test_assisted_create(self, mock_volume_snapshot_create):"},{"line_number":1017,"context_line":"        req \u003d fakes.HTTPRequest.blank(\u0027/v2/fake/os-assisted-volume-snapshots\u0027)"},{"line_number":1018,"context_line":"        body \u003d {\u0027snapshot\u0027:"},{"line_number":1019,"context_line":"                   {\u0027volume_id\u0027: \u00271\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_e8b8e5e5","line":1016,"range":{"start_line":1016,"start_character":35,"end_line":1016,"end_character":62},"in_reply_to":"5f7c97a3_39ee47b4","updated":"2018-05-11 02:00:52.000000000","message":"Done","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0a4250cb2bb388fccfbde54f514a9b470802b11f","unresolved":false,"context_lines":[{"line_number":1025,"context_line":""},{"line_number":1026,"context_line":"    @mock.patch.object(compute_api.API, \u0027volume_snapshot_create\u0027)"},{"line_number":1027,"context_line":"    def test_assisted_create_missing_create_info("},{"line_number":1028,"context_line":"            self, mock_volume_snapshot_create):"},{"line_number":1029,"context_line":"        req \u003d fakes.HTTPRequest.blank(\u0027/v2/fake/os-assisted-volume-snapshots\u0027)"},{"line_number":1030,"context_line":"        body \u003d {\u0027snapshot\u0027: {\u0027volume_id\u0027: \u00271\u0027}}"},{"line_number":1031,"context_line":"        req.method \u003d \u0027POST\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_d92cf303","line":1028,"range":{"start_line":1028,"start_character":18,"end_line":1028,"end_character":45},"updated":"2018-05-10 08:51:54.000000000","message":"ditto","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"d0be58576a8886da6cf31eaee3a1f9882b14d00c","unresolved":false,"context_lines":[{"line_number":1025,"context_line":""},{"line_number":1026,"context_line":"    @mock.patch.object(compute_api.API, \u0027volume_snapshot_create\u0027)"},{"line_number":1027,"context_line":"    def test_assisted_create_missing_create_info("},{"line_number":1028,"context_line":"            self, mock_volume_snapshot_create):"},{"line_number":1029,"context_line":"        req \u003d fakes.HTTPRequest.blank(\u0027/v2/fake/os-assisted-volume-snapshots\u0027)"},{"line_number":1030,"context_line":"        body \u003d {\u0027snapshot\u0027: {\u0027volume_id\u0027: \u00271\u0027}}"},{"line_number":1031,"context_line":"        req.method \u003d \u0027POST\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_8896114c","line":1028,"range":{"start_line":1028,"start_character":18,"end_line":1028,"end_character":45},"in_reply_to":"5f7c97a3_d92cf303","updated":"2018-05-11 02:00:52.000000000","message":"mock is not necessary. So removed it.","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0a4250cb2bb388fccfbde54f514a9b470802b11f","unresolved":false,"context_lines":[{"line_number":1034,"context_line":""},{"line_number":1035,"context_line":"    @mock.patch.object(compute_api.API, \u0027volume_snapshot_create\u0027)"},{"line_number":1036,"context_line":"    def test_assisted_create_with_unexpected_attr("},{"line_number":1037,"context_line":"            self, mock_volume_snapshot_create):"},{"line_number":1038,"context_line":"        req \u003d fakes.HTTPRequest.blank(\u0027/v2/fake/os-assisted-volume-snapshots\u0027)"},{"line_number":1039,"context_line":"        body \u003d {"},{"line_number":1040,"context_line":"            \u0027snapshot\u0027: {"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_b937b74d","line":1037,"range":{"start_line":1037,"start_character":18,"end_line":1037,"end_character":45},"updated":"2018-05-10 08:51:54.000000000","message":"ditto","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"d0be58576a8886da6cf31eaee3a1f9882b14d00c","unresolved":false,"context_lines":[{"line_number":1034,"context_line":""},{"line_number":1035,"context_line":"    @mock.patch.object(compute_api.API, \u0027volume_snapshot_create\u0027)"},{"line_number":1036,"context_line":"    def test_assisted_create_with_unexpected_attr("},{"line_number":1037,"context_line":"            self, mock_volume_snapshot_create):"},{"line_number":1038,"context_line":"        req \u003d fakes.HTTPRequest.blank(\u0027/v2/fake/os-assisted-volume-snapshots\u0027)"},{"line_number":1039,"context_line":"        body \u003d {"},{"line_number":1040,"context_line":"            \u0027snapshot\u0027: {"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_a893cd5a","line":1037,"range":{"start_line":1037,"start_character":18,"end_line":1037,"end_character":45},"in_reply_to":"5f7c97a3_b937b74d","updated":"2018-05-11 02:00:52.000000000","message":"mock is not necessary. So removed it.","commit_id":"4dd688d37025f279110b90cace6a1ba35d6a2200"}]}
