diff --git a/tests/test_unbound.py b/tests/test_unbound.py index 5d32ad3ec509fec3f5b4dd1cd69b8d714b3107a6..5f824458303de6855caca9ad73b33c6cc919be1c 100644 --- a/tests/test_unbound.py +++ b/tests/test_unbound.py @@ -16,31 +16,31 @@ def test_unbound_socket(Socket): assert Socket('udp://127.0.0.1:53').is_listening -def test_unbound_conf_d(File, Ansible): - ansible_os_family = Ansible('setup')['ansible_facts']['ansible_os_family'] - if ansible_os_family == 'OpenBSD': +def test_unbound_conf_d(File, SystemInfo): + if SystemInfo.type == 'openbsd': assert 'include: "/var/unbound/etc/unbound.conf.d/*.conf"' in File( '/var/unbound/etc/unbound.conf').content_string assert File('/var/unbound/etc/unbound.conf.d').is_directory - elif ansible_os_family == 'Debian': + elif SystemInfo.type == 'linux' and SystemInfo.distribution in ['debian', + 'ubuntu']: assert 'include: "/etc/unbound/unbound.conf.d/*.conf"' in File( '/etc/unbound/unbound.conf').content_string assert File('/etc/unbound/unbound.conf.d').is_directory -def test_unbound_trust_anchor(Ansible, File): - ansible_os_family = Ansible('setup')['ansible_facts']['ansible_os_family'] - if ansible_os_family == 'OpenBSD': +def test_unbound_trust_anchor(SystemInfo, File): + if SystemInfo.type == 'openbsd': assert File('/var/unbound/etc/root.key').exists - elif ansible_os_family == 'Debian': + elif SystemInfo.type == 'linux' and SystemInfo.distribution in ['debian', + 'ubuntu']: assert File('/etc/unbound/root.key').exists -def test_unbound_user(Ansible, User, File): - ansible_os_family = Ansible('setup')['ansible_facts']['ansible_os_family'] - if ansible_os_family == 'OpenBSD': +def test_unbound_user(SystemInfo, User, File): + if SystemInfo.type == 'openbsd': assert User('_unbound').exists assert File('/etc/mail/aliases').contains('_unbound: root') - elif ansible_os_family == 'Debian': + elif SystemInfo.type == 'linux' and SystemInfo.distribution in ['debian', + 'ubuntu']: assert User('unbound').exists assert File('/etc/aliases').contains('unbound: root')