Beispiel #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)
Beispiel #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)
Beispiel #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")
Beispiel #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")
Beispiel #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")
Beispiel #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")