stages: add .socket to systemd.unit.create test
Add .socket unit tests and replace the second .mount example with a .socket example in the systemd.unit.create stage tests.
This commit is contained in:
parent
a287d90d8e
commit
8b2ae24de9
1 changed files with 6 additions and 4 deletions
|
|
@ -37,9 +37,9 @@ STAGE_NAME = "org.osbuild.systemd.unit.create"
|
|||
),
|
||||
(
|
||||
{
|
||||
"filename": "foo.mount",
|
||||
"filename": "foo.socket",
|
||||
"config": {
|
||||
"Mount": {"What": "", "Where": ""},
|
||||
"Socket": {"ListenStream": "/run/test/api.socket"},
|
||||
},
|
||||
},
|
||||
"",
|
||||
|
|
@ -118,9 +118,9 @@ def test_schema_validation(stage_schema, test_data, expected_err):
|
|||
),
|
||||
(
|
||||
{
|
||||
"filename": "foo.mount",
|
||||
"filename": "foo.socket",
|
||||
"config": {
|
||||
"Mount": {"What": "", "Where": ""},
|
||||
"Socket": {},
|
||||
},
|
||||
},
|
||||
"",
|
||||
|
|
@ -130,6 +130,8 @@ def test_schema_validation(stage_schema, test_data, expected_err):
|
|||
"Error: something.service unit requires Service section"),
|
||||
({"filename": "data-gifs-cats.mount", "config": {"Unit": {}, "Service": {}, "Install": {}}},
|
||||
"Error: data-gifs-cats.mount unit requires Mount section"),
|
||||
({"filename": "data-gifs-cats.socket", "config": {"Unit": {}, "Service": {}, "Install": {}}},
|
||||
"Error: data-gifs-cats.socket unit requires Socket section"),
|
||||
])
|
||||
def test_name_config_match(tmp_path, stage_module, test_data, expected_err):
|
||||
expected_unit_path = tmp_path / "usr/lib/systemd/system"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue