def test_001_validate_ruletype(self):
     """AVRuleXperm valid rule types."""
     for r in [
             "allowxperm", "neverallowxperm", "auditallowxperm",
             "dontauditxperm"
     ]:
         self.assertEqual(r, validate_ruletype(r))
Beispiel #2
0
 def test_002_validate_ruletype_invalid(self):
     """AVRule valid rule types."""
     with self.assertRaises(InvalidTERuleType):
         self.assertTrue(validate_ruletype("role_transition"))
Beispiel #3
0
 def test_001_validate_ruletype(self):
     """AVRule valid rule types."""
     for r in ["allow", "neverallow", "auditallow", "dontaudit"]:
         self.assertEqual(r, validate_ruletype(r))
Beispiel #4
0
 def test_001_validate_ruletype(self):
     """TERule valid rule types."""
     for r in ["type_transition", "type_change", "type_member"]:
         self.assertEqual(r, validate_ruletype(r))
Beispiel #5
0
 def test_001_validate_ruletype(self):
     """AVRule valid rule types."""
     # no return value means a return of None
     self.assertIsNone(validate_ruletype(["allow", "neverallow", "auditallow", "dontaudit"]))
Beispiel #6
0
 def test_001_validate_ruletype(self):
     """TERule valid rule types."""
     # no return value means a return of None
     self.assertIsNone(validate_ruletype(["type_transition", "type_change", "type_member"]))