From 0698339964e9289e9347834c91de25eb3ff8f963 Mon Sep 17 00:00:00 2001 From: Colin Wilk Date: Tue, 23 Jun 2026 13:21:35 +0200 Subject: test: add tests for systemd exist success status --- molecule/default/tests/test_systemd_success_exit_status.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 molecule/default/tests/test_systemd_success_exit_status.py (limited to 'molecule/default/tests') diff --git a/molecule/default/tests/test_systemd_success_exit_status.py b/molecule/default/tests/test_systemd_success_exit_status.py new file mode 100644 index 0000000..8f2e242 --- /dev/null +++ b/molecule/default/tests/test_systemd_success_exit_status.py @@ -0,0 +1,12 @@ +testinfra_hosts = ["borg-client", "borg-client-success-exit-status"] + + +def test_systemd_service_success_exit_status(host): + service = host.file("/etc/systemd/system/borg_backup@borg-server.service") + + assert service.exists + + if host.backend.get_hostname() == "borg-client-success-exit-status": + assert service.contains(r"^SuccessExitStatus=1 TEMPFAIL$") + else: + assert not service.contains(r"^SuccessExitStatus=") -- cgit v1.2.3