summaryrefslogtreecommitdiff
path: root/oslo_utils/tests/test_imageutils.py
diff options
context:
space:
mode:
authorHervé Beraud <hberaud@redhat.com>2020-02-24 20:15:48 +0100
committerHervé Beraud <hberaud@redhat.com>2020-02-25 11:09:51 +0100
commitebf8368501500767fd4e6e13602bb88950a4484b (patch)
tree416b1d1a4c8981a5c2fed24fbc37307c66d7a4d2 /oslo_utils/tests/test_imageutils.py
parent2180db82b605cf84902ee379fffc0b34e17e92c7 (diff)
downloadoslo-utils-ebf8368501500767fd4e6e13602bb88950a4484b.tar.gz
Fix regex to correctly recognize scientific notation with QemuImgInfo
qemu 4.1.0 output shifts to scientific notation at 1000mb, breaking oslo.utils. Problem here is that the qemu-img output shifts to scientific notation: 999 => 999 MiB 1000 => 1e+03 MiB The regex in python-oslo-utils does not cover this. This issue is likely regexp parsing "disk size: 1e+03 MiB" value. These changes fix that. Change-Id: I4c016865890135023ceb497de18d75ccebd5961a Closes-Bug: 1864529
Diffstat (limited to 'oslo_utils/tests/test_imageutils.py')
-rw-r--r--oslo_utils/tests/test_imageutils.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/oslo_utils/tests/test_imageutils.py b/oslo_utils/tests/test_imageutils.py
index bb6340c..bfb0817 100644
--- a/oslo_utils/tests/test_imageutils.py
+++ b/oslo_utils/tests/test_imageutils.py
@@ -69,6 +69,8 @@ class ImageUtilsRawTestCase(test_base.BaseTestCase):
exp_disk_size=3328599655)),
('unavailable', dict(disk_size='unavailable',
exp_disk_size=0)),
+ ('1e+03 MiB', dict(disk_size='1e+03 MiB',
+ exp_disk_size=1048576000)),
]
_garbage_before_snapshot = [