def test_get_physical_osds_rel_size(self, factory, mock_devices_available, conf_ceph_stub, osds_per_device): args = factory(data_slots=1, osds_per_device=osds_per_device, osd_ids=[], dmcrypt=False) osds = batch.get_physical_osds(mock_devices_available, args) for osd in osds: assert osd.data[1] == 1.0 / osds_per_device
def test_get_physical_osds_return_len(self, factory, mock_devices_available, conf_ceph_stub, osds_per_device): conf_ceph_stub('[global]\nfsid=asdf-lkjh') args = factory(data_slots=1, osds_per_device=osds_per_device, osd_ids=[], dmcrypt=False) osds = batch.get_physical_osds(mock_devices_available, args) assert len(osds) == len(mock_devices_available) * osds_per_device
def test_get_physical_osds_abs_size(self, factory, mock_devices_available, conf_ceph_stub, osds_per_device): conf_ceph_stub('[global]\nfsid=asdf-lkjh') args = factory(data_slots=1, osds_per_device=osds_per_device, osd_ids=[], dmcrypt=False) osds = batch.get_physical_osds(mock_devices_available, args) for osd, dev in zip(osds, mock_devices_available): assert osd.data[2] == int(dev.vg_size[0] / osds_per_device)