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.' expected_stdout = 'Not installing firewall rulesets.'
assert expected_stdout in configureFirewall.stdout 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 # Helper functions
def mock_command(script, result, retVal, container): 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 ''' ''' Allows for setup of commands we don't really want to have to run for real in unit tests '''