]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume tests.util verify Disk objects don't change state with divisions 24019/head
authorAlfredo Deza <adeza@redhat.com>
Mon, 10 Sep 2018 16:28:57 +0000 (12:28 -0400)
committerAlfredo Deza <adeza@redhat.com>
Mon, 10 Sep 2018 16:28:57 +0000 (12:28 -0400)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
src/ceph-volume/ceph_volume/tests/util/test_disk.py

index ae5fbe5080349bc8bc01c614a9a18e04b45d94bb..256731c4914566b9b3a590e96ec0d0b146282a82 100644 (file)
@@ -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):