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])
Esempio n. 2
0
    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)
Esempio n. 4
0
 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)