Exemple #1
0
 def test_blockdev_ptable_uuid_flag(self):
     """ BlockdevParser maps ptable UUIDs to boot flags. """
     boot_guids = [
         'C12A7328-F81F-11D2-BA4B-00A0C93EC93B',
         'c12a7328-f81f-11d2-ba4b-00a0c93ec93b'
     ]
     expected_tuple = ('boot', 'EF00')
     for guid in boot_guids:
         self.assertEqual(expected_tuple, ptable_uuid_to_flag_entry(guid))
Exemple #2
0
 def test_blockdev_ptable_uuid_flag_unknown_uuid(self):
     """ BlockdevParser returns (None, None) for unknown uuids. """
     for unknown in [self.random_string(), self.random_string()]:
         self.assertEqual((None, None), ptable_uuid_to_flag_entry(unknown))
Exemple #3
0
 def test_blockdev_ptable_uuid_flag_invalid(self):
     """ BlockdevParser returns (None, None) for invalid uuids. """
     for invalid in [None, '', {}, []]:
         self.assertEqual((None, None), ptable_uuid_to_flag_entry(invalid))