Files
@ f1b75f1d4b5e
Branch filter:
Location: majic-ansible-roles/roles/backup/molecule/default/tests/test_parameters_optional.py - annotation
f1b75f1d4b5e
779 B
text/x-python
MAR-132: Add support for Debian 9 (Stretch) to ldap_server role:
- Updated Molecule tests to cover Debian 9 as well.
- Remove the ss utility instead of renaming it when preparing for
tests, and make sure the netstat utility is available.
- Duplicate private key/certificate for mandatory parameters testing.
- Updated Molecule tests to cover Debian 9 as well.
- Remove the ss utility instead of renaming it when preparing for
tests, and make sure the netstat utility is available.
- Duplicate private key/certificate for mandatory parameters testing.
19b29f0c7e7e 19b29f0c7e7e e1dd478473a2 e1dd478473a2 e1dd478473a2 e1dd478473a2 19b29f0c7e7e e1dd478473a2 e1dd478473a2 d0293eece376 e1dd478473a2 e1dd478473a2 e1dd478473a2 e1dd478473a2 d0293eece376 e1dd478473a2 d0293eece376 e1dd478473a2 e1dd478473a2 e1dd478473a2 e1dd478473a2 d0293eece376 e1dd478473a2 e1dd478473a2 e1dd478473a2 e1dd478473a2 e1dd478473a2 d0293eece376 e1dd478473a2 d0293eece376 e1dd478473a2 e1dd478473a2 | import os
import testinfra.utils.ansible_runner
testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
os.environ['MOLECULE_INVENTORY_FILE']).get_hosts(['parameters-optional'])
def test_backup_patterns_content(host):
"""
Tests if content of file containing backup patterns is correct.
"""
with host.sudo():
backup_pattern = host.file('/etc/duply/main/patterns/test')
assert backup_pattern.content == "/etc/hosts\n/etc/ethers\n/var/log"
def test_include_content(host):
"""
Tests if content of assembled include file containing backup patterns is
correct.
"""
with host.sudo():
include = host.file('/etc/duply/main/include')
assert include.content == "/etc/hosts\n/etc/ethers\n/var/log"
|