1
0
mirror of https://github.com/pi-hole/pi-hole synced 2024-12-22 14:58:08 +00:00

Start IPTables test, get baseline for commands in the container. See

what we have to mock to start testing.
This commit is contained in:
Dan Schaper 2017-01-24 11:58:22 -08:00
parent 8bba3a257c
commit e0e88fdb52
No known key found for this signature in database
GPG Key ID: 572E999E385B7BFC

View File

@ -105,6 +105,15 @@ def test_configureFirewall_firewalld_enabled_declined_no_errors(Pihole):
expected_stdout = 'Not installing firewall rulesets.'
assert expected_stdout in configureFirewall.stdout
def test_configureFirewall_iptables_baseline(Pihole):
''' confirms IPTables rules are not applied when firewallD is not running '''
configureFirewall = Pihole.run('''
source /opt/pihole/basic-install.sh
configureFirewall
''')
expected_stdout = 'Filler Text'
assert expected_stdout in configureFirewall.stdout
# Helper functions
def mock_command(script, result, retVal, container):
''' Allows for setup of commands we don't really want to have to run for real in unit tests '''