diff --git a/ironic_python_agent/qemu_img.py b/ironic_python_agent/qemu_img.py index 7ce38a09a..8c55df8c7 100644 --- a/ironic_python_agent/qemu_img.py +++ b/ironic_python_agent/qemu_img.py @@ -89,7 +89,7 @@ def image_info(path, source_format=None): if source_format: cmd += ['-f', source_format] - out, err = utils.execute(cmd, prlimit=_qemu_img_limits()) + out, err = utils.execute(*cmd, prlimit=_qemu_img_limits()) return imageutils.QemuImgInfo(out, format='json') diff --git a/ironic_python_agent/tests/unit/test_qemu_img.py b/ironic_python_agent/tests/unit/test_qemu_img.py index 8645eb8c6..37c40d6aa 100644 --- a/ironic_python_agent/tests/unit/test_qemu_img.py +++ b/ironic_python_agent/tests/unit/test_qemu_img.py @@ -44,8 +44,8 @@ class ImageInfoTestCase(base.IronicLibTestCase): qemu_img.image_info('img') path_exists_mock.assert_called_once_with('img') execute_mock.assert_called_once_with( - ['env', 'LC_ALL=C', 'LANG=C', 'qemu-img', 'info', 'img', - '--output=json'], prlimit=mock.ANY) + 'env', 'LC_ALL=C', 'LANG=C', 'qemu-img', 'info', 'img', + '--output=json', prlimit=mock.ANY) image_info_mock.assert_called_once_with('out', format='json') @mock.patch.object(utils, 'execute', return_value=('out', 'err'), @@ -57,8 +57,8 @@ class ImageInfoTestCase(base.IronicLibTestCase): qemu_img.image_info('img', source_format='qcow2') path_exists_mock.assert_called_once_with('img') execute_mock.assert_called_once_with( - ['env', 'LC_ALL=C', 'LANG=C', 'qemu-img', 'info', 'img', - '--output=json', '-f', 'qcow2'], + 'env', 'LC_ALL=C', 'LANG=C', 'qemu-img', 'info', 'img', + '--output=json', '-f', 'qcow2', prlimit=mock.ANY ) image_info_mock.assert_called_once_with('out', format='json')