Error check.

This commit is contained in:
Dan Schaper 2017-01-28 16:33:40 -08:00
parent 54e2c6181a
commit 409f76aa34
No known key found for this signature in database
GPG key ID: 572E999E385B7BFC
2 changed files with 5 additions and 2 deletions

View file

@ -703,6 +703,8 @@ update_package_cache() {
echo -n "::: Updating local cache of available packages..."
if eval ${UPDATE_PKG_CACHE}; then
echo " done!"
else
echo -n "\n!!! ERROR - Unable to update package cache. Please try \"${UPDATE_PKG_CACHE}\""
fi
}

View file

@ -285,14 +285,15 @@ def test_update_package_cache_success_no_errors(Pihole):
assert 'done!' in updateCache.stdout
def test_update_package_cache_failure_no_errors(Pihole):
''' confirms package cache was updated without any errors'''
mock_command('apt-get', {'*':('', '1')}, Pihole)
''' confirms package cache was not updated'''
mock_command('apt-get', {'update':('', '1')}, Pihole)
updateCache = Pihole.run('''
source /opt/pihole/basic-install.sh
distro_check
update_package_cache
''')
assert 'Updating local cache of available packages...' in updateCache.stdout
assert 'ERROR' in updateCache.stdout
assert 'done!' not in updateCache.stdout
# Helper functions