Files
@ 3e20da821a68
Branch filter:
Location: majic-ansible-roles/roles/web_server/molecule/default/tests/test_client.py - annotation
3e20da821a68
647 B
text/x-python
MAR-191: Update reference to Debian Buster - same warning still applicable under Bullseye and upwards.
a5f4c1ec6853 a5f4c1ec6853 fc2c40c98e0c fc2c40c98e0c eee778bc2d7c eee778bc2d7c eee778bc2d7c eee778bc2d7c d62b3adec462 eee778bc2d7c eee778bc2d7c fc2c40c98e0c fc2c40c98e0c fc2c40c98e0c fc2c40c98e0c fc2c40c98e0c eee778bc2d7c eee778bc2d7c eee778bc2d7c eee778bc2d7c eee778bc2d7c eee778bc2d7c fc2c40c98e0c fc2c40c98e0c | import os
import pytest
import testinfra.utils.ansible_runner
testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
os.environ['MOLECULE_INVENTORY_FILE']).get_hosts('client')
@pytest.mark.parametrize('server', testinfra.utils.ansible_runner.AnsibleRunner(
os.environ['MOLECULE_INVENTORY_FILE']).get_hosts('parameters-*')
)
@pytest.mark.parametrize('port', [80, 443])
def test_connectivity(host, server, port):
"""
Tests connectivity to the web server (ports that should be reachable).
"""
with host.sudo():
ping = host.run('hping3 -S -p %s -c 1 %s', str(port), server)
assert ping.rc == 0
|