def test_is_or_not_disabled(self): """ Test the method about selinux disabled. """ is_disabled = utils_selinux.is_disabled() self.assertTrue(is_disabled in [True, False]) is_not_disabled = utils_selinux.is_not_disabled() self.assertTrue(is_not_disabled in [True, False]) self.assertEqual(not is_disabled, is_not_disabled)
def test_sestatus(self): """ Test the method related with sestatus. """ status = utils_selinux.get_status() # b/c there is no assertIn method in re.py in python2.6. # use assertTrue. self.assertTrue(status in ['enforcing', 'permissive', 'disabled']) if utils_selinux.is_disabled(): self.assertRaises(utils_selinux.SelinuxError, utils_selinux.set_status, "enforcing") else: self.assertRaises(utils_selinux.SelinuxError, utils_selinux.set_status, "disabled")