From 9ca526336221ea2ad32e7daf3e5e46b07291a1d8 Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Mon, 10 Sep 2018 12:28:57 -0400 Subject: [PATCH] ceph-volume tests.util verify Disk objects don't change state with divisions Signed-off-by: Alfredo Deza --- src/ceph-volume/ceph_volume/tests/util/test_disk.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 ae5fbe5080349..256731c491456 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): -- 2.39.5