Files
@ 693d6960b1a0
Branch filter:
Location: majic-ansible-roles/roles/database_server/molecule/default/tests/test_default_jessie64.py - annotation
693d6960b1a0
749 B
text/x-python
MAR-148: Fix test for the common role:
- Do some additional stripping on command outputs to get rid of extra
new lines.
- Do some additional stripping on command outputs to get rid of extra
new lines.
30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 d62b3adec462 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 30d5b3fa5b93 | import os
import testinfra.utils.ansible_runner
testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
os.environ['MOLECULE_INVENTORY_FILE']).get_hosts('parameters-mandatory-jessie64')
def test_utf8_configuration_file(host):
"""
Tests if UTF-8 database server configuration file has been deployed
correctly.
"""
config = host.file('/etc/mysql/conf.d/utf8.cnf')
assert config.is_file
assert config.user == 'root'
assert config.group == 'root'
assert config.mode == 0o644
def test_stretch_utf8_configuration_file_absent(host):
"""
Tests if the Stretch configuration file is absent.
"""
config = host.file('/etc/mysql/mariadb.conf.d/90-utf8.cnf')
assert not config.exists
|