Files
@ b1b2928c582b
Branch filter:
Location: majic-ansible-roles/roles/ldap_client/tests/test_default.py - annotation
b1b2928c582b
615 B
text/x-python
Noticket: Fixed two tests related to application user profile directory in php_website role, and renamed two tests to make more sense.
0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 | import testinfra.utils.ansible_runner
testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
'.molecule/ansible_inventory').get_hosts('all')
def test_installed_packages(Package):
"""
Tests if correct packages are installed.
"""
assert Package('ldap-utils').is_installed
def test_ldap_configuration_file(File):
"""
Tests if LDAP configuration files has been deployed with correct
permissions.
"""
config = File('/etc/ldap/ldap.conf')
assert config.is_file
assert config.user == 'root'
assert config.group == 'root'
assert config.mode == 0o644
|