Merge "Refactor of getting qemu-img version"
This commit is contained in:
@@ -84,7 +84,7 @@ def qemu_img_info(path, run_as_root=True):
|
||||
|
||||
|
||||
def get_qemu_img_version():
|
||||
info = utils.execute('qemu-img', '--help', check_exit_code=False)[0]
|
||||
info = utils.execute('qemu-img', '--version', check_exit_code=False)[0]
|
||||
pattern = r"qemu-img version ([0-9\.]*)"
|
||||
version = re.match(pattern, info)
|
||||
if not version:
|
||||
|
||||
@@ -84,7 +84,7 @@ class TestQemuImgInfo(test.TestCase):
|
||||
expected_version = [2, 0, 0]
|
||||
version = image_utils.get_qemu_img_version()
|
||||
|
||||
mock_exec.assert_called_once_with('qemu-img', '--help',
|
||||
mock_exec.assert_called_once_with('qemu-img', '--version',
|
||||
check_exit_code=False)
|
||||
self.assertEqual(expected_version, version)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user