diff options
author | Hervé Beraud <hberaud@redhat.com> | 2020-02-24 20:15:48 +0100 |
---|---|---|
committer | Hervé Beraud <hberaud@redhat.com> | 2020-02-25 11:09:51 +0100 |
commit | ebf8368501500767fd4e6e13602bb88950a4484b (patch) | |
tree | 416b1d1a4c8981a5c2fed24fbc37307c66d7a4d2 /oslo_utils/tests/test_imageutils.py | |
parent | 2180db82b605cf84902ee379fffc0b34e17e92c7 (diff) | |
download | oslo-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.py | 2 |
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 = [ |