def test_convert_from_vmdk_new_qemu(self, mock_vmdktool, mock_qemuimg, *_): """Test conversion from streamOptimized VMDK with new QEMU.""" QCOW2.from_other_image(VMDK(self.blank_vmdk), self.temp_dir) mock_vmdktool.assert_not_called() mock_qemuimg.assert_called_with([ 'convert', '-O', 'qcow2', self.blank_vmdk, os.path.join(self.temp_dir, "blank.qcow2")])
def test_convert_from_vmdk_new_qemu(self, mock_vmdktool, mock_qemuimg, *_): """Test conversion from streamOptimized VMDK with new QEMU.""" QCOW2.from_other_image(VMDK(self.blank_vmdk), self.temp_dir) mock_vmdktool.assert_not_called() mock_qemuimg.assert_called_with([ 'convert', '-O', 'qcow2', self.blank_vmdk, os.path.join(self.temp_dir, "blank.qcow2") ])
def test_convert_from_vmdk_old_qemu(self, mock_qemuimg, mock_raw, *_): """Test conversion from streamOptimized VMDK with old QEMU.""" mock_raw.return_value = RAW(self.temp_disk) QCOW2.from_other_image(VMDK(self.blank_vmdk), self.temp_dir) mock_qemuimg.assert_called_with([ 'convert', '-O', 'qcow2', self.temp_disk, os.path.join(self.temp_dir, 'blank.qcow2') ])
def test_from_other_image_vmdk(self): """Test conversion of streamOptimized vmdk format to qcow2.""" qcow2 = QCOW2.from_other_image(VMDK(self.blank_vmdk), self.temp_dir) self.assertEqual(qcow2.disk_format, 'qcow2') self.assertEqual(qcow2.disk_subformat, None) self.assertEqual(qcow2.predicted_drive_type, 'harddisk')
def test_from_other_image_raw(self): """Test conversion of raw format to qcow2.""" qcow2 = QCOW2.from_other_image(RAW(self.temp_disk), self.temp_dir) self.assertEqual(qcow2.disk_format, 'qcow2') self.assertEqual(qcow2.disk_subformat, None) self.assertEqual(qcow2.predicted_drive_type, 'harddisk')