core: add render-only service adapters

This commit is contained in:
scawful
2025-12-30 16:14:33 -05:00
parent b543ff989c
commit 7b0c3fd3e9
6 changed files with 110 additions and 44 deletions

View File

@@ -26,3 +26,9 @@ def test_service_render_contains_execstart() -> None:
manager = ServiceManager(config=AFSConfig(), platform_name="linux")
unit = manager.render_unit("orchestrator")
assert "ExecStart=" in unit
def test_service_render_launchd_contains_label() -> None:
manager = ServiceManager(config=AFSConfig(), platform_name="darwin")
payload = manager.render_unit("orchestrator")
assert "\"Label\"" in payload