def getVG(self, vgName): if vgName not in self.vgmd: raise se.VolumeGroupDoesNotExist(vgName) vg_md = deepcopy(self.vgmd[vgName]) vg_attr = real_lvm.VG_ATTR(**vg_md['attr']) vg_md['attr'] = vg_attr return real_lvm.VG(**vg_md)
def test_vg_attributes(self): expected = real_lvm.VG_ATTR(permission='w', resizeable='z', exported='-', partial='-', allocation='n', clustered='-') with self.base_config() as lvm: vg = lvm.getVG(self.VG_NAME) self.assertEqual(expected, vg.attr)