def test_fstype_fallback(self): volume = Volume(disk=Disk(ImageParser(), "...")) volume._get_blkid_type = mock.Mock(return_value=None) volume._get_magic_type = mock.Mock(return_value=None) volume._get_fstype_from_parser('?ufs') volume.determine_fs_type() self.assertEqual(FILE_SYSTEM_TYPES["ufs"], volume.fstype)
def test_fstype_fallback(self): volume = Volume(disk=Disk(ImageParser(), "...")) volume._get_blkid_type = mock.Mock(return_value=None) volume._get_magic_type = mock.Mock(return_value=None) volume._get_fstype_from_parser('?ufs') volume.determine_fs_type() self.assertEqual(FILE_SYSTEM_TYPES["ufs"], volume.fstype)
def test_fstype_fallback_unknown(self): volume = Volume(disk=Disk(ImageParser(), "...")) volume._get_blkid_type = mock.Mock(return_value=None) volume._get_magic_type = mock.Mock(return_value=None) volume.info['fsdescription'] = "Linux (0x83)" # If something more specific is set, we use that volume._get_fstype_from_parser('?ufs') volume.determine_fs_type() self.assertEqual(FILE_SYSTEM_TYPES["ufs"], volume.fstype) # Otherwise we fallback to unknown if Linux (0x83) is set volume._get_fstype_from_parser('') volume.determine_fs_type() self.assertEqual(UnknownFileSystemType(), volume.fstype)
def test_fstype_fallback_unknown(self): volume = Volume(disk=Disk(ImageParser(), "...")) volume._get_blkid_type = mock.Mock(return_value=None) volume._get_magic_type = mock.Mock(return_value=None) volume.info['fsdescription'] = "Linux (0x83)" # If something more specific is set, we use that volume._get_fstype_from_parser('?ufs') volume.determine_fs_type() self.assertEqual(FILE_SYSTEM_TYPES["ufs"], volume.fstype) # Otherwise we fallback to unknown if Linux (0x83) is set volume._get_fstype_from_parser('') volume.determine_fs_type() self.assertEqual(UnknownFileSystemType(), volume.fstype)