summaryrefslogtreecommitdiffstats
path: root/ansible/roles/chartmuseum/molecule/default/tests/test_default.py
blob: 71d1978dcd307c8f8fa4832ff9155aafe4ddedd4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import os

import testinfra.utils.ansible_runner

testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
    os.environ['MOLECULE_INVENTORY_FILE']).get_hosts('all')


def test_chartmuseum(host):
    ansible_vars = host.ansible.get_variables()
    p = host.process.get(comm="chartmuseum")
    assert 'chartmuseum --storage local --storage-local-rootdir /opt/' +\
           ansible_vars['app_name'] + '/chartmuseum -port ' +\
           ansible_vars['chartmuseum_port'] in p.args
    assert host.file("/opt/" + ansible_vars['app_name'] +
           "/chartmuseum").is_directory