Files
@ 6b8b1d4c9061
Branch filter:
Location: majic-ansible-roles/roles/mail_forwarder/molecule/default/tests/test_connectivity_from_client.py - annotation
6b8b1d4c9061
1.3 KiB
text/x-python
MAR-129: Updated backup_server role linting and test configuration:
- Fixed linting issues.
- Use global linting configuration file.
- Moved test variables into group_vars.
- Fixed linting issues.
- Use global linting configuration file.
- Moved test variables into group_vars.
fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 fb5e4e372902 | import testinfra.utils.ansible_runner
testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
'.molecule/ansible_inventory.yml').get_hosts('client1')
def test_connectivity_from_client(host):
"""
Tests connectivity towards mail forwarder servers from client
(non-relay). Connectivity should fail for both.
"""
with host.sudo():
ping = host.run('hping3 -S -p 25 -c 1 parameters-mandatory-jessie64')
assert ping.rc != 0
assert "100% packet loss" in ping.stderr
ping = host.run('hping3 -S -p 25 -c 1 parameters-optional-jessie64')
assert ping.rc != 0
assert "100% packet loss" in ping.stderr
ping = host.run('hping3 -S -p 25 -c 1 parameters-no-incoming-jessie64')
assert "100% packet loss" in ping.stderr
assert ping.rc != 0
ping = host.run('hping3 -S -p 25 -c 1 parameters-mandatory-stretch64')
assert ping.rc != 0
assert "100% packet loss" in ping.stderr
ping = host.run('hping3 -S -p 25 -c 1 parameters-optional-stretch64')
assert ping.rc != 0
assert "100% packet loss" in ping.stderr
ping = host.run('hping3 -S -p 25 -c 1 parameters-no-incoming-stretch64')
assert "100% packet loss" in ping.stderr
assert ping.rc != 0
|