diff --git a/tests/test_unattended_upgrades.py b/tests/test_unattended_upgrades.py index 74ffcd74d6173d1be93e8eef25880ee3c99eff4a..766f8f893b695c244131cea11fb0ec26791cd74d 100644 --- a/tests/test_unattended_upgrades.py +++ b/tests/test_unattended_upgrades.py @@ -3,8 +3,19 @@ from testinfra.utils.ansible_runner import AnsibleRunner testinfra_hosts = AnsibleRunner('.molecule/ansible_inventory').get_hosts('all') -def test_unattended_upgrades(Service, Package, File, Command): - assert Package('unattended-upgrades').is_installed +def test_unattended_upgrades_service(Service): assert Service('unattended-upgrades').is_enabled + + +def test_unattended_upgrades_package(Package): + assert Package('unattended-upgrades').is_installed + + +def test_unattended_upgrades_config(File): assert File('/etc/apt/apt.conf.d/50unattended-upgrades').is_file - assert Command('/usr/bin/unattended-upgrade --dry-run').rc == 0 + assert File('/etc/apt/apt.conf.d/02periodic').is_file + + +def test_unattended_upgrades_dry_run(Command, Sudo): + with Sudo(): + assert Command('/usr/bin/unattended-upgrade --dry-run').rc == 0