Files
@ 8f33126c7555
Branch filter:
Location: majic-ansible-roles/roles/mail_forwarder/tests/test_connectivity_from_client.py - annotation
8f33126c7555
803 B
text/x-python
MAR-119: Updated all test playbooks to mark apt cache update as always idempotent (since it does not play role in actual role idempotence).
f774e938a4ed f774e938a4ed f774e938a4ed f774e938a4ed f774e938a4ed f774e938a4ed f774e938a4ed f774e938a4ed f774e938a4ed f774e938a4ed f774e938a4ed f774e938a4ed f774e938a4ed f774e938a4ed f774e938a4ed f774e938a4ed f774e938a4ed d92577936630 f774e938a4ed f774e938a4ed f774e938a4ed d92577936630 d92577936630 d92577936630 d92577936630 d92577936630 | import testinfra.utils.ansible_runner
testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
'.molecule/ansible_inventory').get_hosts('client1')
def test_connectivity_from_client(Command, Sudo):
"""
Tests connectivity towards mail forwarder servers from client
(non-relay). Connectivity should fail for both.
"""
with Sudo():
ping = Command('hping3 -S -p 25 -c 1 parameters-mandatory')
assert ping.rc != 0
assert "100% packet loss" in ping.stderr
ping = Command('hping3 -S -p 25 -c 1 parameters-optional')
assert ping.rc != 0
assert "100% packet loss" in ping.stderr
ping = Command('hping3 -S -p 25 -c 1 parameters-no-incoming')
assert "100% packet loss" in ping.stderr
assert ping.rc != 0
|