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_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")
    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")