]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume: add a test `test_mpath_device_is_device`
authorGuillaume Abrioux <gabrioux@redhat.com>
Tue, 14 Dec 2021 09:40:35 +0000 (10:40 +0100)
committerGuillaume Abrioux <gabrioux@redhat.com>
Mon, 14 Feb 2022 14:01:07 +0000 (15:01 +0100)
This test checks that Device.is_device() returns True for a mpath device.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 0280ff6df09bc26107bc97446e9d5c18fbc582e9)

src/ceph-volume/ceph_volume/tests/util/test_device.py

index a9d818d38cb45a53e31742c1f8413a0be1401300..9a7378b2976886f693b6264b4829de7afa41668e 100644 (file)
@@ -130,12 +130,12 @@ class TestDevice(object):
         disk = device.Device("/dev/sda1")
         assert disk.is_partition
 
-    def test_is_not_acceptable_device(self, device_info):
-        data = {"/dev/dm-0": {"foo": "bar"}}
+    def test_mpath_device_is_device(self, device_info):
+        data = {"/dev/foo": {"foo": "bar"}}
         lsblk = {"TYPE": "mpath"}
         device_info(devices=data, lsblk=lsblk)
-        disk = device.Device("/dev/dm-0")
-        assert not disk.is_device
+        disk = device.Device("/dev/foo")
+        assert disk.is_device is True
 
     def test_is_not_lvm_memeber(self, device_info):
         data = {"/dev/sda1": {"foo": "bar"}}