From accc77abdefe58f2d83f854864c837303a38b987 Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Wed, 14 Dec 2016 01:09:14 +0200
Subject: [PATCH] - Seperated tests.

---
 tests/test_unattended_upgrades.py | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

diff --git a/tests/test_unattended_upgrades.py b/tests/test_unattended_upgrades.py
index 74ffcd7..766f8f8 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
-- 
GitLab