def test_kernel_list(self): """Test get kernel list function.""" with TemporaryDirectory() as temp: boot_base = os.path.join(temp, "boot/vmlinuz-{}") efi_base = os.path.join(temp, "boot/efi/EFI/", conf.bootloader.efi_dir, "vmlinuz-{}") self._create_kernel_files(boot_base.format("boot-test1"), is_valid=True) self._create_kernel_files(boot_base.format("boot-test2.x86_64"), is_valid=True) self._create_kernel_files(boot_base.format("rescue-kernel.ppc64"), is_valid=False) self._create_kernel_files(efi_base.format("efi-test1"), is_valid=True) self._create_kernel_files(efi_base.format("efi-test2"), is_valid=True) self._create_kernel_files(efi_base.format("efi-test3.fc2000.i386"), is_valid=True) self._create_kernel_files( efi_base.format("efi-test-rescue-kernel"), is_valid=False) kernel_list = get_kernel_version_list(temp) assert kernel_list == self._kernel_test_valid_list
def _update_kernel_version_list(self): self._kernel_version_list = get_kernel_version_list(INSTALL_TREE)
def test_kernel_list_empty(self): """Test empty get kernel list function.""" with TemporaryDirectory() as temp: result = get_kernel_version_list(temp) assert result == []
def _collect_kernels(self): """Collect the kernel version list.""" self._kernel_version_list = get_kernel_version_list( self._content_path )
def _update_kernel_version_list(self, image_source): """Update the kernel versions list.""" kernel_list = get_kernel_version_list(image_source.mount_point) self.set_kernel_version_list(kernel_list)
def __init__(self): super().__init__() # FIXME: Set up the kernel version list somewhere else from a task. self.set_kernel_version_list(get_kernel_version_list(INSTALL_TREE))
def kernel_list_empty_test(self): """Test empty get kernel list function.""" with TemporaryDirectory() as temp: result = get_kernel_version_list(temp) self.assertEqual(result, [])
def update_kernel_version_list(self): """Update list of kernel versions. Source have to be set-up first. """ self.set_kernel_version_list(get_kernel_version_list(INSTALL_TREE))