예제 #1
0
    def test_132_include_class(self):
        """PermMap exclude class."""
        permmap = PermissionMap("tests/perm_map")
        permmap.exclude_class("file")
        self.validate_permmap_entry(permmap.permmap, 'file', 'execute', 'r', 10, False)
        self.validate_permmap_entry(permmap.permmap, 'file', 'entrypoint', 'r', 10, False)

        permmap.include_class("file")
        self.validate_permmap_entry(permmap.permmap, 'file', 'execute', 'r', 10, True)
        self.validate_permmap_entry(permmap.permmap, 'file', 'entrypoint', 'r', 10, True)
예제 #2
0
파일: permmap.py 프로젝트: gkpln3/setools
    def test_132_include_class(self):
        """PermMap exclude class."""
        permmap = PermissionMap("tests/perm_map")
        permmap.exclude_class("file")
        self.validate_permmap_entry(permmap._permmap, 'file', 'execute', 'r',
                                    10, False)
        self.validate_permmap_entry(permmap._permmap, 'file', 'entrypoint',
                                    'r', 10, False)

        permmap.include_class("file")
        self.validate_permmap_entry(permmap._permmap, 'file', 'execute', 'r',
                                    10, True)
        self.validate_permmap_entry(permmap._permmap, 'file', 'entrypoint',
                                    'r', 10, True)
예제 #3
0
파일: permmap.py 프로젝트: gkpln3/setools
 def test_133_include_class_unmapped_class(self):
     """PermMap include class unmapped class."""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(UnmappedClass):
         permmap.include_class("UNMAPPED")
예제 #4
0
 def test_133_include_class_unmapped_class(self):
     """PermMap include class unmapped class."""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(UnmappedClass):
         permmap.include_class("UNMAPPED")