org.osbuild.systemd: Add unit test
Test the new systemd generator masking This was written by Michael Vogt
This commit is contained in:
parent
69028fc016
commit
9d91ac2ec0
1 changed files with 19 additions and 0 deletions
19
stages/test/test_systemd.py
Normal file
19
stages/test/test_systemd.py
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
import os
|
||||
import os.path
|
||||
|
||||
from osbuild.testutil.imports import import_module_from_path
|
||||
|
||||
|
||||
def test_systemd_masked_generators(tmp_path):
|
||||
stage_path = os.path.join(os.path.dirname(__file__), "../org.osbuild.systemd")
|
||||
stage = import_module_from_path("stage", stage_path)
|
||||
|
||||
options = {"masked_generators": ["fake-generator"]}
|
||||
|
||||
stage.main(tmp_path, options)
|
||||
|
||||
masked_generator_path = os.path.join(tmp_path, "etc/systemd/system-generators/fake-generator")
|
||||
assert os.path.lexists(masked_generator_path)
|
||||
assert os.readlink(masked_generator_path) == "/dev/null"
|
||||
Loading…
Add table
Add a link
Reference in a new issue