def test_create_image(self, mock_execute): libvirt_utils.create_image('raw', '/some/path', '10G') libvirt_utils.create_image('qcow2', '/some/stuff', '1234567891234') expected_args = [(('qemu-img', 'create', '-f', 'raw', '/some/path', '10G'),), (('qemu-img', 'create', '-f', 'qcow2', '/some/stuff', '1234567891234'),)] self.assertEqual(expected_args, mock_execute.call_args_list)
def test_create_image(self, mock_execute): libvirt_utils.create_image("raw", "/some/path", "10G") libvirt_utils.create_image("qcow2", "/some/stuff", "1234567891234") expected_args = [ (("qemu-img", "create", "-f", "raw", "/some/path", "10G"),), (("qemu-img", "create", "-f", "qcow2", "/some/stuff", "1234567891234"),), ] self.assertEqual(expected_args, mock_execute.call_args_list)
def test_create_image(self): self.mox.StubOutWithMock(utils, "execute") utils.execute("qemu-img", "create", "-f", "raw", "/some/path", "10G") utils.execute("qemu-img", "create", "-f", "qcow2", "/some/stuff", "1234567891234") # Start test self.mox.ReplayAll() libvirt_utils.create_image("raw", "/some/path", "10G") libvirt_utils.create_image("qcow2", "/some/stuff", "1234567891234")
def test_create_image(self): self.mox.StubOutWithMock(utils, 'execute') utils.execute('qemu-img', 'create', '-f', 'raw', '/some/path', '10G') utils.execute('qemu-img', 'create', '-f', 'qcow2', '/some/stuff', '1234567891234') # Start test self.mox.ReplayAll() libvirt_utils.create_image('raw', '/some/path', '10G') libvirt_utils.create_image('qcow2', '/some/stuff', '1234567891234')
def copy_qcow2_image(base, target, size): # TODO(pbrady): Consider copying the cow image here # with preallocation=metadata set for performance reasons. # This would be keyed on a 'preallocate_images' setting. #libvirt_utils.create_cow_image(base, target) disk_format = kwargs.get('disk_format', '') if disk_format == 'iso': libvirt_utils.create_image('qcow2', target, size) else: libvirt_utils.create_cow_image(base, target) if size: image = imgmodel.LocalFileImage(target, imgmodel.FORMAT_QCOW2) disk.extend(image, size)