Files
@ b1b2928c582b
Branch filter:
Location: majic-ansible-roles/roles/mail_server/tests/test_client1.py - annotation
b1b2928c582b
754 B
text/x-python
Noticket: Fixed two tests related to application user profile directory in php_website role, and renamed two tests to make more sense.
277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 277c561f3f52 | import testinfra.utils.ansible_runner
testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
'.molecule/ansible_inventory').get_hosts('client1')
def test_open_relay(Command):
"""
Tests if mail server behaves as open relay.
"""
no_recipients_accepted = 24
send = Command('swaks --suppress-data --to root@client1 --server parameters-mandatory')
assert send.rc == no_recipients_accepted
assert "Relay access denied" in send.stdout
def test_allowed_relay(Command):
"""
Tests if mail server allows relaying from configured IPs/networks.
"""
send = Command('swaks --suppress-data --to root@client1 --server parameters-optional')
assert send.rc == 0
assert "Ok: queued as" in send.stdout
|