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
|