def test_mke2fs_conf(self): content = ('[defaults]\n' 'base_features = sparse_super,filetype,resize_inode\n' ' blocksize = 4096 \n' ' inode_ratio = 8192 \n' '\n [fs_types]\n' ' small = {\n' ' blocksize = 1024\n' ' inode_ratio = 4096 \n' ' }\n' ' floppy = {\n' ' blocksize = 4096\n' ' }\n') self._create_test_file('/etc/mke2fs.conf', content) conf_opt = fsinfo.parse_mke2fs_conf('small') mkfs_opt = fsinfo.convert_conf_opt(conf_opt) expected_conf = { 'blocksize': 1024, 'inode_ratio': 4096, 'base_features': 'sparse_super,filetype,resize_inode' } expected_mkfs = { '-O': ['sparse_super', 'filetype', 'resize_inode'], '-i': 4096, '-b': 1024 } self.assertEqual(conf_opt, expected_conf) self.assertEqual(mkfs_opt, expected_mkfs)
def test_mke2fs_conf(self): content = ('[defaults]\n' 'base_features = sparse_super,filetype,resize_inode\n' ' blocksize = 4096 \n' ' inode_ratio = 8192 \n' '\n [fs_types]\n' ' small = {\n' ' blocksize = 1024\n' ' inode_ratio = 4096 \n' ' }\n' ' floppy = {\n' ' blocksize = 4096\n' ' }\n') self._create_test_file('/etc/mke2fs.conf', content) conf_opt = fsinfo.parse_mke2fs_conf('small') mkfs_opt = fsinfo.convert_conf_opt(conf_opt) expected_conf = {'blocksize': 1024, 'inode_ratio': 4096, 'base_features': 'sparse_super,filetype,resize_inode'} expected_mkfs = {'-O': ['sparse_super', 'filetype', 'resize_inode'], '-i': 4096, '-b': 1024} self.assertEqual(conf_opt, expected_conf) self.assertEqual(mkfs_opt, expected_mkfs)