def test_conversion(self): vg = objects.VolumeGroup( name='vg-name', pvnames=['pv-name-a', ] ) serialized = vg.to_dict() assert serialized == { 'name': 'vg-name', 'pvnames': ['pv-name-a', ], 'keep_data': False, } new_vg = objects.VolumeGroup.from_dict(serialized) assert serialized == new_vg.to_dict()
def test_vg_by_name(self): expected_vg = objects.VolumeGroup('vg') self.p_scheme.vgs.append(expected_vg) self.p_scheme.vgs.append(objects.VolumeGroup('wrong_vg')) actual_vg = self.p_scheme.vg_by_name('vg') self.assertEqual(expected_vg, actual_vg)