From: Alfredo Deza Date: Mon, 10 Sep 2018 16:28:57 +0000 (-0400) Subject: ceph-volume tests.util verify Disk objects don't change state with divisions X-Git-Tag: v12.2.9~128^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F24075%2Fhead;p=ceph.git ceph-volume tests.util verify Disk objects don't change state with divisions Signed-off-by: Alfredo Deza (cherry picked from commit 9ca526336221ea2ad32e7daf3e5e46b07291a1d8) --- diff --git a/src/ceph-volume/ceph_volume/tests/util/test_disk.py b/src/ceph-volume/ceph_volume/tests/util/test_disk.py index ae5fbe508034..256731c49145 100644 --- a/src/ceph-volume/ceph_volume/tests/util/test_disk.py +++ b/src/ceph-volume/ceph_volume/tests/util/test_disk.py @@ -430,10 +430,16 @@ class TestSizeOperations(object): assert int(result) == 1024 def test_division_with_non_size_objects(self): + base = disk.Size(gb=1) + result = base / 2 + assert result.mb == 512 + assert result.mb.as_int() == 512 + + def test_division_with_non_size_objects_without_state(self): base = disk.Size(gb=1) base / 2 - assert base.mb == 512 - assert base.mb.as_int() == 512 + assert base.gb == 1 + assert base.gb.as_int() == 1 class TestSizeAttributes(object):