예제 #1
0
파일: permmap.py 프로젝트: gkpln3/setools
    def test_102_set_weight_low(self):
        """PermMap set weight high"""
        permmap = PermissionMap("tests/perm_map")
        with self.assertRaises(ValueError):
            permmap.set_weight("infoflow2", "low_w", 11)

        with self.assertRaises(ValueError):
            permmap.set_weight("infoflow2", "low_w", 50)
예제 #2
0
파일: permmap.py 프로젝트: gkpln3/setools
 def test_100_set_weight(self):
     """PermMap set weight"""
     permmap = PermissionMap("tests/perm_map")
     self.validate_permmap_entry(permmap._permmap, 'infoflow2', 'low_w',
                                 'w', 1, True)
     permmap.set_weight("infoflow2", "low_w", 10)
     self.validate_permmap_entry(permmap._permmap, 'infoflow2', 'low_w',
                                 'w', 10, True)
예제 #3
0
    def test_102_set_weight_low(self):
        """PermMap set weight high"""
        permmap = PermissionMap("tests/perm_map")
        with self.assertRaises(ValueError):
            permmap.set_weight("infoflow2", "low_w", 11)

        with self.assertRaises(ValueError):
            permmap.set_weight("infoflow2", "low_w", 50)
예제 #4
0
파일: permmap.py 프로젝트: gkpln3/setools
 def test_104_set_weight_unmapped_permission(self):
     """PermMap set weight unmapped class"""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(UnmappedPermission):
         permmap.set_weight("infoflow2", "UNMAPPED", 10)
예제 #5
0
파일: permmap.py 프로젝트: gkpln3/setools
 def test_103_set_weight_unmapped_class(self):
     """PermMap set weight unmapped class"""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(UnmappedClass):
         permmap.set_weight("UNMAPPED", "write", 10)
예제 #6
0
 def test_104_set_weight_unmapped_permission(self):
     """PermMap set weight unmapped class"""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(UnmappedPermission):
         permmap.set_weight("infoflow2", "UNMAPPED", 10)
예제 #7
0
 def test_103_set_weight_unmapped_class(self):
     """PermMap set weight unmapped class"""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(UnmappedClass):
         permmap.set_weight("UNMAPPED", "write", 10)
예제 #8
0
 def test_100_set_weight(self):
     """PermMap set weight"""
     permmap = PermissionMap("tests/perm_map")
     self.validate_permmap_entry(permmap.permmap, 'infoflow2', 'low_w', 'w', 1, True)
     permmap.set_weight("infoflow2", "low_w", 10)
     self.validate_permmap_entry(permmap.permmap, 'infoflow2', 'low_w', 'w', 10, True)