kiwi-el8/test/unit/bootloader/install/systemd_boot_test.py
Marcus Schäfer 319e78a707
Fixed selinux labels for boot files
When kiwi calls the bootloader config and installation modules
several files gets created as unlabeled_t because the labeling
happened earlier. This commit ensures that setfiles gets called
after BootLoaderConfig and/or BootLoaderInstall has done its
job. This Fixes #2568
2024-06-17 18:24:44 +02:00

26 lines
672 B
Python

from unittest.mock import Mock
from pytest import raises
from kiwi.bootloader.install.systemd_boot import BootLoaderInstallSystemdBoot
class TestBootLoaderInstallSystemdBoot:
def setup(self):
self.bootloader = BootLoaderInstallSystemdBoot(
Mock(), 'root_dir', Mock()
)
def setup_method(self, cls):
self.setup()
def test_install(self):
with raises(NotImplementedError):
self.bootloader.install()
def test_install_required(self):
assert self.bootloader.install_required() is False
def test_secure_boot_install(self):
# just pass
self.bootloader.secure_boot_install()