|
|
|
@ -168,7 +168,10 @@ def test_installPihole_fresh_install_readableFiles(host):
|
|
|
|
|
mock_command("dialog", {"*": ("", "0")}, host)
|
|
|
|
|
# mock git pull
|
|
|
|
|
mock_command_passthrough("git", {"pull": ("", "0")}, host)
|
|
|
|
|
# mock systemctl to not start lighttpd and FTL
|
|
|
|
|
# if systemd is not PID 1 mock systemctl to not start lighttpd and FTL
|
|
|
|
|
init_system = host.run("cat /proc/1/comm")
|
|
|
|
|
print(init_system.stdout)
|
|
|
|
|
if "systemd" not in init_system.stdout:
|
|
|
|
|
mock_command_2(
|
|
|
|
|
"systemctl",
|
|
|
|
|
{
|
|
|
|
@ -278,6 +281,7 @@ def test_installPihole_fresh_install_readableFiles(host):
|
|
|
|
|
)
|
|
|
|
|
actual_rc = host.run(check_dnsmasqconf).rc
|
|
|
|
|
assert exit_status_success == actual_rc
|
|
|
|
|
if "systemd" not in init_system.stdout:
|
|
|
|
|
# check readable and executable /etc/init.d/pihole-FTL
|
|
|
|
|
check_init = test_cmd.format("x", "/etc/init.d/pihole-FTL", piholeuser)
|
|
|
|
|
actual_rc = host.run(check_init).rc
|
|
|
|
@ -362,7 +366,9 @@ def test_installPihole_fresh_install_readableBlockpage(host, test_webpage):
|
|
|
|
|
|
|
|
|
|
# mock git pull
|
|
|
|
|
mock_command_passthrough("git", {"pull": ("", "0")}, host)
|
|
|
|
|
# mock systemctl to start lighttpd and FTL
|
|
|
|
|
init_system = host.run("cat /proc/1/comm")
|
|
|
|
|
if "systemd" not in init_system.stdout:
|
|
|
|
|
# if systemd is not PID 1 mock systemctl to not start lighttpd and FTL
|
|
|
|
|
ligthttpdcommand = dedent(
|
|
|
|
|
r'''\"\"
|
|
|
|
|
echo 'starting lighttpd with {}'
|
|
|
|
|