Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/pi-hole/pi-hole.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_automated_install.py')
-rw-r--r--test/test_automated_install.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/test_automated_install.py b/test/test_automated_install.py
index 853048d1..be8fdcfa 100644
--- a/test/test_automated_install.py
+++ b/test/test_automated_install.py
@@ -481,6 +481,13 @@ def test_FTL_download_aarch64_no_errors(Pihole):
'''
confirms only aarch64 package is downloaded for FTL engine
'''
+ # mock whiptail answers and ensure installer dependencies
+ mock_command('whiptail', {'*': ('', '0')}, Pihole)
+ Pihole.run('''
+ source /opt/pihole/basic-install.sh
+ distro_check
+ install_dependent_packages ${INSTALLER_DEPS[@]}
+ ''')
download_binary = Pihole.run('''
source /opt/pihole/basic-install.sh
binary="pihole-FTL-aarch64-linux-gnu"
@@ -495,6 +502,13 @@ def test_FTL_download_unknown_fails_no_errors(Pihole):
'''
confirms unknown binary is not downloaded for FTL engine
'''
+ # mock whiptail answers and ensure installer dependencies
+ mock_command('whiptail', {'*': ('', '0')}, Pihole)
+ Pihole.run('''
+ source /opt/pihole/basic-install.sh
+ distro_check
+ install_dependent_packages ${INSTALLER_DEPS[@]}
+ ''')
download_binary = Pihole.run('''
source /opt/pihole/basic-install.sh
binary="pihole-FTL-mips"
@@ -512,6 +526,13 @@ def test_FTL_download_binary_unset_no_errors(Pihole):
'''
confirms unset binary variable does not download FTL engine
'''
+ # mock whiptail answers and ensure installer dependencies
+ mock_command('whiptail', {'*': ('', '0')}, Pihole)
+ Pihole.run('''
+ source /opt/pihole/basic-install.sh
+ distro_check
+ install_dependent_packages ${INSTALLER_DEPS[@]}
+ ''')
download_binary = Pihole.run('''
source /opt/pihole/basic-install.sh
FTLinstall