Esempio n. 1
0
    def test_123_include_perm(self):
        """PermMap include permission."""
        permmap = PermissionMap("tests/perm_map")
        permmap.exclude_permission("infoflow", "med_w")
        self.validate_permmap_entry(permmap.permmap, 'infoflow', 'med_w', 'w', 5, False)

        permmap.include_permission("infoflow", "med_w")
        self.validate_permmap_entry(permmap.permmap, 'infoflow', 'med_w', 'w', 5, True)
Esempio n. 2
0
    def test_123_include_perm(self):
        """PermMap include permission."""
        permmap = PermissionMap("tests/perm_map")
        permmap.exclude_permission("infoflow", "med_w")
        self.validate_permmap_entry(permmap._permmap, 'infoflow', 'med_w', 'w',
                                    5, False)

        permmap.include_permission("infoflow", "med_w")
        self.validate_permmap_entry(permmap._permmap, 'infoflow', 'med_w', 'w',
                                    5, True)
Esempio n. 3
0
 def test_125_include_perm_unmapped_perm(self):
     """PermMap include permission unmapped permission."""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(UnmappedPermission):
         permmap.include_permission("infoflow", "UNMAPPED")
Esempio n. 4
0
 def test_124_include_perm_unmapped_class(self):
     """PermMap include permission unmapped class."""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(UnmappedClass):
         permmap.include_permission("UNMAPPED", "med_w")
Esempio n. 5
0
 def test_125_include_perm_unmapped_perm(self):
     """PermMap include permission unmapped permission."""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(UnmappedPermission):
         permmap.include_permission("infoflow", "UNMAPPED")
Esempio n. 6
0
 def test_124_include_perm_unmapped_class(self):
     """PermMap include permission unmapped class."""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(UnmappedClass):
         permmap.include_permission("UNMAPPED", "med_w")