def test_process_vhd_field(self): output = {} input_line = ( 'State: created ', 'Storage format: VDI ', 'Capacity: 1024 MBytes ', 'Parent UUID: base ', ) for line in input_line: self.assertTrue(vhdutils._process_vhd_field(line, output)) self.assertEqual('created', output[constants.VHD_STATE]) self.assertEqual(constants.DISK_FORMAT_VDI, output[constants.VHD_IMAGE_TYPE]) self.assertEqual(units.Gi, output[constants.VHD_CAPACITY]) self.assertIsNone(output[constants.VHD_PARENT_UUID])
def test_process_vhd_field_fail(self): output = {} input_line = ('field=value', 'field value', 'key:value') for line in input_line: self.assertFalse(vhdutils._process_vhd_field(line, output)) self.assertEqual({}, output)