aboutsummaryrefslogtreecommitdiffstats
path: root/molecule/default/tests/test_systemd_success_exit_status.py
blob: 8f2e24262b03a8db1b9cacf0cc76f85c5f5b47ae (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
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=")