Files
@ 0a6b8255f0b7
Branch filter:
Location: majic-ansible-roles/roles/ldap_client/molecule/default/tests/test_default.py - annotation
0a6b8255f0b7
684 B
text/x-python
MAR-131: Use Python 3 in test site wsgihello2 role:
- Switch role to use Python 3 via meta dependency.
- Fix the demo application to work with Python 3.
- Update ipcalc dependency (so it would work with Python 3).
- Switch role to use Python 3 via meta dependency.
- Fix the demo application to work with Python 3.
- Update ipcalc dependency (so it would work with Python 3).
62014a66e35f 62014a66e35f 0c2178fd95a5 0c2178fd95a5 62014a66e35f 0c2178fd95a5 62014a66e35f 0c2178fd95a5 0c2178fd95a5 7180fd36dda8 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 7180fd36dda8 0c2178fd95a5 0c2178fd95a5 7180fd36dda8 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 7180fd36dda8 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 | import os
import testinfra.utils.ansible_runner
testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
os.environ['MOLECULE_INVENTORY_FILE']).get_hosts(['parameters-mandatory', 'parameters-optional'])
def test_installed_packages(host):
"""
Tests if correct packages are installed.
"""
assert host.package('ldap-utils').is_installed
def test_ldap_configuration_file(host):
"""
Tests if LDAP configuration files has been deployed with correct
permissions.
"""
config = host.file('/etc/ldap/ldap.conf')
assert config.is_file
assert config.user == 'root'
assert config.group == 'root'
assert config.mode == 0o644
|