)]}'
{"nova/tests/unit/virt/vmwareapi/test_driver_api.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e0f76f237c1bca8a4408fce9a110291511e01788","unresolved":false,"context_lines":[{"line_number":802,"context_line":""},{"line_number":803,"context_line":"    @mock.patch.object(vmops.VMwareVMOps, \u0027_extend_virtual_disk\u0027)"},{"line_number":804,"context_line":"    def test_spawn_disk_extend(self, mock_extend):"},{"line_number":805,"context_line":"        # self.mox.StubOutWithMock(self.conn._vmops, \u0027_extend_virtual_disk\u0027)"},{"line_number":806,"context_line":"        requested_size \u003d 80 * units.Mi"},{"line_number":807,"context_line":"        self.conn._vmops._extend_virtual_disk(mock.ANY,"},{"line_number":808,"context_line":"                requested_size, mock.ANY, mock.ANY)"}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_db3766b0","line":805,"range":{"start_line":805,"start_character":0,"end_line":805,"end_character":76},"updated":"2017-04-03 06:04:56.000000000","message":"It should be removed.","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"aaf2eea520d249a2c1825815221983b06cf4ac67","unresolved":false,"context_lines":[{"line_number":802,"context_line":""},{"line_number":803,"context_line":"    @mock.patch.object(vmops.VMwareVMOps, \u0027_extend_virtual_disk\u0027)"},{"line_number":804,"context_line":"    def test_spawn_disk_extend(self, mock_extend):"},{"line_number":805,"context_line":"        # self.mox.StubOutWithMock(self.conn._vmops, \u0027_extend_virtual_disk\u0027)"},{"line_number":806,"context_line":"        requested_size \u003d 80 * units.Mi"},{"line_number":807,"context_line":"        self.conn._vmops._extend_virtual_disk(mock.ANY,"},{"line_number":808,"context_line":"                requested_size, mock.ANY, mock.ANY)"}],"source_content_type":"text/x-python","patch_set":1,"id":"df140735_30691025","line":805,"range":{"start_line":805,"start_character":0,"end_line":805,"end_character":76},"in_reply_to":"dfeb2761_db3766b0","updated":"2017-05-29 13:43:04.000000000","message":"Done","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e0f76f237c1bca8a4408fce9a110291511e01788","unresolved":false,"context_lines":[{"line_number":804,"context_line":"    def test_spawn_disk_extend(self, mock_extend):"},{"line_number":805,"context_line":"        # self.mox.StubOutWithMock(self.conn._vmops, \u0027_extend_virtual_disk\u0027)"},{"line_number":806,"context_line":"        requested_size \u003d 80 * units.Mi"},{"line_number":807,"context_line":"        self.conn._vmops._extend_virtual_disk(mock.ANY,"},{"line_number":808,"context_line":"                requested_size, mock.ANY, mock.ANY)"},{"line_number":809,"context_line":"        self._create_vm()"},{"line_number":810,"context_line":"        info \u003d self._get_info()"},{"line_number":811,"context_line":"        self._check_vm_info(info, power_state.RUNNING)"}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_1b55cec6","line":808,"range":{"start_line":807,"start_character":0,"end_line":808,"end_character":51},"updated":"2017-04-03 06:04:56.000000000","message":"It should be:\n\nmock_extend.assert_called_once_with(...","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"aaf2eea520d249a2c1825815221983b06cf4ac67","unresolved":false,"context_lines":[{"line_number":804,"context_line":"    def test_spawn_disk_extend(self, mock_extend):"},{"line_number":805,"context_line":"        # self.mox.StubOutWithMock(self.conn._vmops, \u0027_extend_virtual_disk\u0027)"},{"line_number":806,"context_line":"        requested_size \u003d 80 * units.Mi"},{"line_number":807,"context_line":"        self.conn._vmops._extend_virtual_disk(mock.ANY,"},{"line_number":808,"context_line":"                requested_size, mock.ANY, mock.ANY)"},{"line_number":809,"context_line":"        self._create_vm()"},{"line_number":810,"context_line":"        info \u003d self._get_info()"},{"line_number":811,"context_line":"        self._check_vm_info(info, power_state.RUNNING)"}],"source_content_type":"text/x-python","patch_set":1,"id":"df140735_506c8435","line":808,"range":{"start_line":807,"start_character":0,"end_line":808,"end_character":51},"in_reply_to":"dfeb2761_1b55cec6","updated":"2017-05-29 13:43:04.000000000","message":"Done","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e0f76f237c1bca8a4408fce9a110291511e01788","unresolved":false,"context_lines":[{"line_number":1147,"context_line":""},{"line_number":1148,"context_line":"        mock_get_res_pool_of_vm.return_value \u003d \u0027fake_res_pool\u0027"},{"line_number":1149,"context_line":""},{"line_number":1150,"context_line":"        volumeops.VMwareVolumeOps._relocate_vmdk_volume(mock.ANY,"},{"line_number":1151,"context_line":"                 \u0027fake_res_pool\u0027, mock.ANY)"},{"line_number":1152,"context_line":"        volumeops.VMwareVolumeOps.attach_volume(connection_info,"},{"line_number":1153,"context_line":"                self.instance, constants.DEFAULT_ADAPTER_TYPE)"},{"line_number":1154,"context_line":"        block_device_info \u003d {\u0027block_device_mapping\u0027: root_disk}"}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_fb4fca31","line":1151,"range":{"start_line":1150,"start_character":0,"end_line":1151,"end_character":43},"updated":"2017-04-03 06:04:56.000000000","message":"ditto","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"aaf2eea520d249a2c1825815221983b06cf4ac67","unresolved":false,"context_lines":[{"line_number":1147,"context_line":""},{"line_number":1148,"context_line":"        mock_get_res_pool_of_vm.return_value \u003d \u0027fake_res_pool\u0027"},{"line_number":1149,"context_line":""},{"line_number":1150,"context_line":"        volumeops.VMwareVolumeOps._relocate_vmdk_volume(mock.ANY,"},{"line_number":1151,"context_line":"                 \u0027fake_res_pool\u0027, mock.ANY)"},{"line_number":1152,"context_line":"        volumeops.VMwareVolumeOps.attach_volume(connection_info,"},{"line_number":1153,"context_line":"                self.instance, constants.DEFAULT_ADAPTER_TYPE)"},{"line_number":1154,"context_line":"        block_device_info \u003d {\u0027block_device_mapping\u0027: root_disk}"}],"source_content_type":"text/x-python","patch_set":1,"id":"df140735_104f2cbe","line":1151,"range":{"start_line":1150,"start_character":0,"end_line":1151,"end_character":43},"in_reply_to":"dfeb2761_fb4fca31","updated":"2017-05-29 13:43:04.000000000","message":"Done","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e0f76f237c1bca8a4408fce9a110291511e01788","unresolved":false,"context_lines":[{"line_number":1149,"context_line":""},{"line_number":1150,"context_line":"        volumeops.VMwareVolumeOps._relocate_vmdk_volume(mock.ANY,"},{"line_number":1151,"context_line":"                 \u0027fake_res_pool\u0027, mock.ANY)"},{"line_number":1152,"context_line":"        volumeops.VMwareVolumeOps.attach_volume(connection_info,"},{"line_number":1153,"context_line":"                self.instance, constants.DEFAULT_ADAPTER_TYPE)"},{"line_number":1154,"context_line":"        block_device_info \u003d {\u0027block_device_mapping\u0027: root_disk}"},{"line_number":1155,"context_line":"        self.conn.spawn(self.context, self.instance, self.image,"},{"line_number":1156,"context_line":"                        injected_files\u003d[], admin_password\u003dNone,"}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_bb6382b1","line":1153,"range":{"start_line":1152,"start_character":0,"end_line":1153,"end_character":62},"updated":"2017-04-03 06:04:56.000000000","message":"ditto","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"aaf2eea520d249a2c1825815221983b06cf4ac67","unresolved":false,"context_lines":[{"line_number":1149,"context_line":""},{"line_number":1150,"context_line":"        volumeops.VMwareVolumeOps._relocate_vmdk_volume(mock.ANY,"},{"line_number":1151,"context_line":"                 \u0027fake_res_pool\u0027, mock.ANY)"},{"line_number":1152,"context_line":"        volumeops.VMwareVolumeOps.attach_volume(connection_info,"},{"line_number":1153,"context_line":"                self.instance, constants.DEFAULT_ADAPTER_TYPE)"},{"line_number":1154,"context_line":"        block_device_info \u003d {\u0027block_device_mapping\u0027: root_disk}"},{"line_number":1155,"context_line":"        self.conn.spawn(self.context, self.instance, self.image,"},{"line_number":1156,"context_line":"                        injected_files\u003d[], admin_password\u003dNone,"}],"source_content_type":"text/x-python","patch_set":1,"id":"df140735_f04b98ad","line":1153,"range":{"start_line":1152,"start_character":0,"end_line":1153,"end_character":62},"in_reply_to":"dfeb2761_bb6382b1","updated":"2017-05-29 13:43:04.000000000","message":"Done","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e0f76f237c1bca8a4408fce9a110291511e01788","unresolved":false,"context_lines":[{"line_number":1170,"context_line":"        root_disk \u003d [{\u0027connection_info\u0027: connection_info,"},{"line_number":1171,"context_line":"                      \u0027boot_index\u0027: 0}]"},{"line_number":1172,"context_line":"        mock_block_device_info_get_mapping.return_value \u003d root_disk"},{"line_number":1173,"context_line":"        volumeops.VMwareVolumeOps.attach_volume(connection_info,"},{"line_number":1174,"context_line":"                self.instance, constants.DEFAULT_ADAPTER_TYPE)"},{"line_number":1175,"context_line":"        block_device_info \u003d {\u0027mount_device\u0027: \u0027vda\u0027}"},{"line_number":1176,"context_line":"        self.conn.spawn(self.context, self.instance, self.image,"},{"line_number":1177,"context_line":"                        injected_files\u003d[], admin_password\u003dNone,"}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_bbd5c245","line":1174,"range":{"start_line":1173,"start_character":0,"end_line":1174,"end_character":62},"updated":"2017-04-03 06:04:56.000000000","message":"ditto","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"aaf2eea520d249a2c1825815221983b06cf4ac67","unresolved":false,"context_lines":[{"line_number":1170,"context_line":"        root_disk \u003d [{\u0027connection_info\u0027: connection_info,"},{"line_number":1171,"context_line":"                      \u0027boot_index\u0027: 0}]"},{"line_number":1172,"context_line":"        mock_block_device_info_get_mapping.return_value \u003d root_disk"},{"line_number":1173,"context_line":"        volumeops.VMwareVolumeOps.attach_volume(connection_info,"},{"line_number":1174,"context_line":"                self.instance, constants.DEFAULT_ADAPTER_TYPE)"},{"line_number":1175,"context_line":"        block_device_info \u003d {\u0027mount_device\u0027: \u0027vda\u0027}"},{"line_number":1176,"context_line":"        self.conn.spawn(self.context, self.instance, self.image,"},{"line_number":1177,"context_line":"                        injected_files\u003d[], admin_password\u003dNone,"}],"source_content_type":"text/x-python","patch_set":1,"id":"df140735_30d7d0c2","line":1174,"range":{"start_line":1173,"start_character":0,"end_line":1174,"end_character":62},"in_reply_to":"dfeb2761_bbd5c245","updated":"2017-05-29 13:43:04.000000000","message":"Done","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e0f76f237c1bca8a4408fce9a110291511e01788","unresolved":false,"context_lines":[{"line_number":1361,"context_line":""},{"line_number":1362,"context_line":"    @mock.patch.object(compute_api.API, \u0027reboot\u0027)"},{"line_number":1363,"context_line":"    def test_poll_rebooting_instances(self, mock_reboot):"},{"line_number":1364,"context_line":"        compute_api.API.reboot(mock.ANY, mock.ANY,"},{"line_number":1365,"context_line":"                               mock.ANY)"},{"line_number":1366,"context_line":"        self._create_vm()"},{"line_number":1367,"context_line":"        instances \u003d [self.instance]"},{"line_number":1368,"context_line":"        self.conn.poll_rebooting_instances(60, instances)"}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_dbd2c65c","line":1365,"range":{"start_line":1364,"start_character":0,"end_line":1365,"end_character":40},"updated":"2017-04-03 06:04:56.000000000","message":"ditto","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"aaf2eea520d249a2c1825815221983b06cf4ac67","unresolved":false,"context_lines":[{"line_number":1361,"context_line":""},{"line_number":1362,"context_line":"    @mock.patch.object(compute_api.API, \u0027reboot\u0027)"},{"line_number":1363,"context_line":"    def test_poll_rebooting_instances(self, mock_reboot):"},{"line_number":1364,"context_line":"        compute_api.API.reboot(mock.ANY, mock.ANY,"},{"line_number":1365,"context_line":"                               mock.ANY)"},{"line_number":1366,"context_line":"        self._create_vm()"},{"line_number":1367,"context_line":"        instances \u003d [self.instance]"},{"line_number":1368,"context_line":"        self.conn.poll_rebooting_instances(60, instances)"}],"source_content_type":"text/x-python","patch_set":1,"id":"df140735_90e9fc81","line":1365,"range":{"start_line":1364,"start_character":0,"end_line":1365,"end_character":40},"in_reply_to":"dfeb2761_dbd2c65c","updated":"2017-05-29 13:43:04.000000000","message":"Done","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e0f76f237c1bca8a4408fce9a110291511e01788","unresolved":false,"context_lines":[{"line_number":1724,"context_line":"        self._create_vm()"},{"line_number":1725,"context_line":"        connection_info \u003d self._test_vmdk_connection_info(\u0027vmdk\u0027)"},{"line_number":1726,"context_line":"        mount_point \u003d \u0027/dev/vdc\u0027"},{"line_number":1727,"context_line":"        volumeops.VMwareVolumeOps._attach_volume_vmdk(connection_info,"},{"line_number":1728,"context_line":"                self.instance, None)"},{"line_number":1729,"context_line":"        self.conn.attach_volume(None, connection_info, self.instance,"},{"line_number":1730,"context_line":"                                mount_point)"}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_5bdd966e","line":1727,"range":{"start_line":1727,"start_character":34,"end_line":1727,"end_character":53},"updated":"2017-04-03 06:04:56.000000000","message":"ditto","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"aaf2eea520d249a2c1825815221983b06cf4ac67","unresolved":false,"context_lines":[{"line_number":1724,"context_line":"        self._create_vm()"},{"line_number":1725,"context_line":"        connection_info \u003d self._test_vmdk_connection_info(\u0027vmdk\u0027)"},{"line_number":1726,"context_line":"        mount_point \u003d \u0027/dev/vdc\u0027"},{"line_number":1727,"context_line":"        volumeops.VMwareVolumeOps._attach_volume_vmdk(connection_info,"},{"line_number":1728,"context_line":"                self.instance, None)"},{"line_number":1729,"context_line":"        self.conn.attach_volume(None, connection_info, self.instance,"},{"line_number":1730,"context_line":"                                mount_point)"}],"source_content_type":"text/x-python","patch_set":1,"id":"df140735_3000f034","line":1727,"range":{"start_line":1727,"start_character":34,"end_line":1727,"end_character":53},"in_reply_to":"dfeb2761_5bdd966e","updated":"2017-05-29 13:43:04.000000000","message":"Done","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e0f76f237c1bca8a4408fce9a110291511e01788","unresolved":false,"context_lines":[{"line_number":1735,"context_line":"        self._create_vm()"},{"line_number":1736,"context_line":"        connection_info \u003d self._test_vmdk_connection_info(\u0027vmdk\u0027)"},{"line_number":1737,"context_line":"        mount_point \u003d \u0027/dev/vdc\u0027"},{"line_number":1738,"context_line":"        volumeops.VMwareVolumeOps._detach_volume_vmdk(connection_info,"},{"line_number":1739,"context_line":"                self.instance)"},{"line_number":1740,"context_line":"        self.conn.detach_volume(connection_info, self.instance, mount_point,"},{"line_number":1741,"context_line":"                                encryption\u003dNone)"},{"line_number":1742,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_dbe9a61a","line":1739,"range":{"start_line":1738,"start_character":0,"end_line":1739,"end_character":30},"updated":"2017-04-03 06:04:56.000000000","message":"ditto","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"aaf2eea520d249a2c1825815221983b06cf4ac67","unresolved":false,"context_lines":[{"line_number":1735,"context_line":"        self._create_vm()"},{"line_number":1736,"context_line":"        connection_info \u003d self._test_vmdk_connection_info(\u0027vmdk\u0027)"},{"line_number":1737,"context_line":"        mount_point \u003d \u0027/dev/vdc\u0027"},{"line_number":1738,"context_line":"        volumeops.VMwareVolumeOps._detach_volume_vmdk(connection_info,"},{"line_number":1739,"context_line":"                self.instance)"},{"line_number":1740,"context_line":"        self.conn.detach_volume(connection_info, self.instance, mount_point,"},{"line_number":1741,"context_line":"                                encryption\u003dNone)"},{"line_number":1742,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"df140735_f0f9584d","line":1739,"range":{"start_line":1738,"start_character":0,"end_line":1739,"end_character":30},"in_reply_to":"dfeb2761_dbe9a61a","updated":"2017-05-29 13:43:04.000000000","message":"Done","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"aaf2eea520d249a2c1825815221983b06cf4ac67","unresolved":false,"context_lines":[{"line_number":1793,"context_line":"        self._create_vm()"},{"line_number":1794,"context_line":"        connection_info \u003d self._test_vmdk_connection_info(\u0027iscsi\u0027)"},{"line_number":1795,"context_line":"        mount_point \u003d \u0027/dev/vdc\u0027"},{"line_number":1796,"context_line":"        volumeops.VMwareVolumeOps._attach_volume_iscsi(connection_info,"},{"line_number":1797,"context_line":"                self.instance, None)"},{"line_number":1798,"context_line":"        self.conn.attach_volume(None, connection_info, self.instance,"},{"line_number":1799,"context_line":"                                mount_point)"},{"line_number":1800,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"df140735_d0bd3469","line":1797,"range":{"start_line":1796,"start_character":0,"end_line":1797,"end_character":36},"updated":"2017-05-29 13:43:04.000000000","message":"Done","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e0f76f237c1bca8a4408fce9a110291511e01788","unresolved":false,"context_lines":[{"line_number":1804,"context_line":"        self._create_vm()"},{"line_number":1805,"context_line":"        connection_info \u003d self._test_vmdk_connection_info(\u0027iscsi\u0027)"},{"line_number":1806,"context_line":"        mount_point \u003d \u0027/dev/vdc\u0027"},{"line_number":1807,"context_line":"        volumeops.VMwareVolumeOps._detach_volume_iscsi(connection_info,"},{"line_number":1808,"context_line":"                self.instance)"},{"line_number":1809,"context_line":"        self.conn.detach_volume(connection_info, self.instance, mount_point,"},{"line_number":1810,"context_line":"                                encryption\u003dNone)"},{"line_number":1811,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_3b6f7293","line":1808,"range":{"start_line":1807,"start_character":0,"end_line":1808,"end_character":30},"updated":"2017-04-03 06:04:56.000000000","message":"ditto","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"aaf2eea520d249a2c1825815221983b06cf4ac67","unresolved":false,"context_lines":[{"line_number":1804,"context_line":"        self._create_vm()"},{"line_number":1805,"context_line":"        connection_info \u003d self._test_vmdk_connection_info(\u0027iscsi\u0027)"},{"line_number":1806,"context_line":"        mount_point \u003d \u0027/dev/vdc\u0027"},{"line_number":1807,"context_line":"        volumeops.VMwareVolumeOps._detach_volume_iscsi(connection_info,"},{"line_number":1808,"context_line":"                self.instance)"},{"line_number":1809,"context_line":"        self.conn.detach_volume(connection_info, self.instance, mount_point,"},{"line_number":1810,"context_line":"                                encryption\u003dNone)"},{"line_number":1811,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"df140735_b0c2c0e8","line":1808,"range":{"start_line":1807,"start_character":0,"end_line":1808,"end_character":30},"in_reply_to":"dfeb2761_3b6f7293","updated":"2017-05-29 13:43:04.000000000","message":"Done","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e0f76f237c1bca8a4408fce9a110291511e01788","unresolved":false,"context_lines":[{"line_number":1832,"context_line":""},{"line_number":1833,"context_line":"            # simulate target found"},{"line_number":1834,"context_line":"            mock_iscsi_get_target.return_value \u003d discover"},{"line_number":1835,"context_line":"            volumeops.VMwareVolumeOps.attach_disk_to_vm(mock.ANY,"},{"line_number":1836,"context_line":"                    self.instance, mock.ANY, \u0027rdmp\u0027,"},{"line_number":1837,"context_line":"                    device_name\u003dmock.ANY)"},{"line_number":1838,"context_line":"            self.conn.attach_volume(None, connection_info, self.instance,"},{"line_number":1839,"context_line":"                                    mount_point)"},{"line_number":1840,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_db0526c4","line":1837,"range":{"start_line":1835,"start_character":0,"end_line":1837,"end_character":41},"updated":"2017-04-03 06:04:56.000000000","message":"ditto","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"aaf2eea520d249a2c1825815221983b06cf4ac67","unresolved":false,"context_lines":[{"line_number":1832,"context_line":""},{"line_number":1833,"context_line":"            # simulate target found"},{"line_number":1834,"context_line":"            mock_iscsi_get_target.return_value \u003d discover"},{"line_number":1835,"context_line":"            volumeops.VMwareVolumeOps.attach_disk_to_vm(mock.ANY,"},{"line_number":1836,"context_line":"                    self.instance, mock.ANY, \u0027rdmp\u0027,"},{"line_number":1837,"context_line":"                    device_name\u003dmock.ANY)"},{"line_number":1838,"context_line":"            self.conn.attach_volume(None, connection_info, self.instance,"},{"line_number":1839,"context_line":"                                    mount_point)"},{"line_number":1840,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"df140735_30aeb02e","line":1837,"range":{"start_line":1835,"start_character":0,"end_line":1837,"end_character":41},"in_reply_to":"dfeb2761_db0526c4","updated":"2017-05-29 13:43:04.000000000","message":"Done","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e0f76f237c1bca8a4408fce9a110291511e01788","unresolved":false,"context_lines":[{"line_number":1889,"context_line":"        device \u003d \u0027fake_device\u0027"},{"line_number":1890,"context_line":"        mock_get_rdm_disk.return_value \u003d device"},{"line_number":1891,"context_line":""},{"line_number":1892,"context_line":"        volumeops.VMwareVolumeOps.detach_disk_from_vm(mock.ANY,"},{"line_number":1893,"context_line":"                self.instance, device, destroy_disk\u003dTrue)"},{"line_number":1894,"context_line":"        self.conn.detach_volume(connection_info, self.instance, mount_point,"},{"line_number":1895,"context_line":"                                encryption\u003dNone)"},{"line_number":1896,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_bb0822d9","line":1893,"range":{"start_line":1892,"start_character":0,"end_line":1893,"end_character":57},"updated":"2017-04-03 06:04:56.000000000","message":"ditto","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"aaf2eea520d249a2c1825815221983b06cf4ac67","unresolved":false,"context_lines":[{"line_number":1889,"context_line":"        device \u003d \u0027fake_device\u0027"},{"line_number":1890,"context_line":"        mock_get_rdm_disk.return_value \u003d device"},{"line_number":1891,"context_line":""},{"line_number":1892,"context_line":"        volumeops.VMwareVolumeOps.detach_disk_from_vm(mock.ANY,"},{"line_number":1893,"context_line":"                self.instance, device, destroy_disk\u003dTrue)"},{"line_number":1894,"context_line":"        self.conn.detach_volume(connection_info, self.instance, mount_point,"},{"line_number":1895,"context_line":"                                encryption\u003dNone)"},{"line_number":1896,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"df140735_906c5c09","line":1893,"range":{"start_line":1892,"start_character":0,"end_line":1893,"end_character":57},"in_reply_to":"dfeb2761_bb0822d9","updated":"2017-05-29 13:43:04.000000000","message":"Done","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e0f76f237c1bca8a4408fce9a110291511e01788","unresolved":false,"context_lines":[{"line_number":1893,"context_line":"                self.instance, device, destroy_disk\u003dTrue)"},{"line_number":1894,"context_line":"        self.conn.detach_volume(connection_info, self.instance, mount_point,"},{"line_number":1895,"context_line":"                                encryption\u003dNone)"},{"line_number":1896,"context_line":""},{"line_number":1897,"context_line":"    def test_connection_info_get(self):"},{"line_number":1898,"context_line":"        self._create_vm()"},{"line_number":1899,"context_line":"        connector \u003d self.conn.get_volume_connector(self.instance)"}],"source_content_type":"text/x-python","patch_set":1,"id":"dfeb2761_18771405","line":1896,"updated":"2017-04-03 06:04:56.000000000","message":"\u0027mock_get_rdm_disk\u0027 should be asserted.","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"aaf2eea520d249a2c1825815221983b06cf4ac67","unresolved":false,"context_lines":[{"line_number":1893,"context_line":"                self.instance, device, destroy_disk\u003dTrue)"},{"line_number":1894,"context_line":"        self.conn.detach_volume(connection_info, self.instance, mount_point,"},{"line_number":1895,"context_line":"                                encryption\u003dNone)"},{"line_number":1896,"context_line":""},{"line_number":1897,"context_line":"    def test_connection_info_get(self):"},{"line_number":1898,"context_line":"        self._create_vm()"},{"line_number":1899,"context_line":"        connector \u003d self.conn.get_volume_connector(self.instance)"}],"source_content_type":"text/x-python","patch_set":1,"id":"df140735_b03520fa","line":1896,"in_reply_to":"dfeb2761_18771405","updated":"2017-05-29 13:43:04.000000000","message":"Done","commit_id":"463a9aabeecbaa6b5d55991f54b024bf1e85e3cd"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"cb383d0e3ab11bacaf0c3b96e81710db5b605bc5","unresolved":false,"context_lines":[{"line_number":1144,"context_line":"        connection_info \u003d self._test_vmdk_connection_info(\u0027vmdk\u0027)"},{"line_number":1145,"context_line":"        root_disk \u003d [{\u0027connection_info\u0027: connection_info,"},{"line_number":1146,"context_line":"                      \u0027boot_index\u0027: 0}]"},{"line_number":1147,"context_line":"        mock_volume_in_mapping.return_value \u003d root_disk"},{"line_number":1148,"context_line":""},{"line_number":1149,"context_line":"        mock_get_res_pool_of_vm.return_value \u003d \u0027fake_res_pool\u0027"},{"line_number":1150,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"df140735_0a948336","line":1147,"range":{"start_line":1147,"start_character":8,"end_line":1147,"end_character":30},"updated":"2017-05-30 08:01:22.000000000","message":"It should be \u0027mock_info_get_mapping\u0027.","commit_id":"aee2f61f89c76d72e58c638f26f739f48117911f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"576be737e34310182869dc4f6bc5e10d1cdecf11","unresolved":false,"context_lines":[{"line_number":1144,"context_line":"        connection_info \u003d self._test_vmdk_connection_info(\u0027vmdk\u0027)"},{"line_number":1145,"context_line":"        root_disk \u003d [{\u0027connection_info\u0027: connection_info,"},{"line_number":1146,"context_line":"                      \u0027boot_index\u0027: 0}]"},{"line_number":1147,"context_line":"        mock_volume_in_mapping.return_value \u003d root_disk"},{"line_number":1148,"context_line":""},{"line_number":1149,"context_line":"        mock_get_res_pool_of_vm.return_value \u003d \u0027fake_res_pool\u0027"},{"line_number":1150,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"df140735_e19f35b2","line":1147,"range":{"start_line":1147,"start_character":8,"end_line":1147,"end_character":30},"in_reply_to":"df140735_0a948336","updated":"2017-05-30 09:20:26.000000000","message":"I could not figure out what I was doing wrong here. Thank you :)","commit_id":"aee2f61f89c76d72e58c638f26f739f48117911f"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"cb383d0e3ab11bacaf0c3b96e81710db5b605bc5","unresolved":false,"context_lines":[{"line_number":1371,"context_line":"        instances \u003d [self.instance]"},{"line_number":1372,"context_line":"        self.conn.poll_rebooting_instances(60, instances)"},{"line_number":1373,"context_line":"        mock_reboot.assert_called_once_with(mock.ANY, mock.ANY, mock.ANY)"},{"line_number":1374,"context_line":""},{"line_number":1375,"context_line":""},{"line_number":1376,"context_line":"    def test_reboot_not_poweredon(self):"},{"line_number":1377,"context_line":"        self._create_vm()"}],"source_content_type":"text/x-python","patch_set":2,"id":"df140735_6f92f1f8","line":1374,"updated":"2017-05-30 08:01:22.000000000","message":"Remove this blank line. pep8 fails.","commit_id":"aee2f61f89c76d72e58c638f26f739f48117911f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"576be737e34310182869dc4f6bc5e10d1cdecf11","unresolved":false,"context_lines":[{"line_number":1371,"context_line":"        instances \u003d [self.instance]"},{"line_number":1372,"context_line":"        self.conn.poll_rebooting_instances(60, instances)"},{"line_number":1373,"context_line":"        mock_reboot.assert_called_once_with(mock.ANY, mock.ANY, mock.ANY)"},{"line_number":1374,"context_line":""},{"line_number":1375,"context_line":""},{"line_number":1376,"context_line":"    def test_reboot_not_poweredon(self):"},{"line_number":1377,"context_line":"        self._create_vm()"}],"source_content_type":"text/x-python","patch_set":2,"id":"df140735_c159d1fe","line":1374,"in_reply_to":"df140735_6f92f1f8","updated":"2017-05-30 09:20:26.000000000","message":"Done","commit_id":"aee2f61f89c76d72e58c638f26f739f48117911f"}]}
