示例#1
0
 def test_conversion(self):
     pv = objects.PhysicalVolume(
         name='pv-name',
         metadatasize=987,
         metadatacopies=112,
     )
     serialized = pv.to_dict()
     assert serialized == {
         'name': 'pv-name',
         'metadatasize': 987,
         'metadatacopies': 112,
         'keep_data': False,
     }
     new_pv = objects.PhysicalVolume.from_dict(serialized)
     assert serialized == new_pv.to_dict()
示例#2
0
 def test_pv_by_name(self):
     expected_pv = objects.PhysicalVolume('pv')
     self.p_scheme.pvs.append(expected_pv)
     self.p_scheme.pvs.append(objects.PhysicalVolume('wrong_pv'))
     actual_pv = self.p_scheme.pv_by_name('pv')
     self.assertEqual(expected_pv, actual_pv)