Mark test_is_package_manager_busy as requires root

Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
This commit is contained in:
Joseph Nuthalapati 2018-01-30 11:59:36 +05:30
parent 3aa6bf65a0
commit b221e60575
No known key found for this signature in database
GPG Key ID: 5398F00A2FA43C35

View File

@ -28,6 +28,8 @@ from plinth import cfg
from plinth.actions import run, superuser_run
from plinth.errors import ActionError
euid = os.geteuid()
class TestActions(unittest.TestCase):
"""Verify that privileged actions perform as expected.
@ -148,6 +150,7 @@ class TestActions(unittest.TestCase):
output = output.rstrip('\n')
self.assertEqual(options, output)
@unittest.skipUnless(euid == 0, 'Needs to be root')
def test_is_package_manager_busy(self):
"""Test the behavior of `is-package-manager-busy` in both locked and
unlocked states of the dpkg lock file."""