Ejemplo n.º 1
0
 def test_kvdo_dir_no_devices(self, makedirs, enable_kvdo_path, listdir,
                              monkeypatch):
     kvdo_path = makedirs('sys/kvdo')
     listdir(paths={'/sys/kvdo': kvdo_path})
     monkeypatch.setattr('ceph_volume.api.lvm._vdo_slaves', lambda x: [])
     monkeypatch.setattr('ceph_volume.api.lvm._vdo_parents', lambda x: [])
     assert api._is_vdo('/dev/mapper/vdo0') is False
Ejemplo n.º 2
0
 def test_vdo_parents_found_and_matched(self, makedirs, enable_kvdo_path,
                                        listdir, monkeypatch):
     kvdo_path = makedirs('sys/kvdo')
     listdir(paths={'/sys/kvdo': kvdo_path})
     monkeypatch.setattr('ceph_volume.api.lvm._vdo_slaves', lambda x: [])
     monkeypatch.setattr('ceph_volume.api.lvm._vdo_parents',
                         lambda x: ['/dev/dm-4'])
     assert api._is_vdo('/dev/dm-4') is True
Ejemplo n.º 3
0
 def test_no_vdo_dir(self, disable_kvdo_path):
     assert api._is_vdo('/path') is False