Example #1
0
 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)
Example #2
0
 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)
Example #3
0
    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)
Example #4
0
    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)