Exemple #1
0
 def test_110_set_direction(self):
     """PermMap set direction"""
     permmap = PermissionMap("tests/perm_map")
     self.validate_permmap_entry(permmap._permmap, 'infoflow2', 'low_w',
                                 'w', 1, True)
     permmap.set_direction("infoflow2", "low_w", "r")
     self.validate_permmap_entry(permmap._permmap, 'infoflow2', 'low_w',
                                 'r', 1, True)
Exemple #2
0
 def test_113_set_direction_unmapped_permission(self):
     """PermMap set direction unmapped class"""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(UnmappedPermission):
         permmap.set_direction("infoflow2", "UNMAPPED", "w")
Exemple #3
0
 def test_112_set_direction_unmapped_class(self):
     """PermMap set direction unmapped class"""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(UnmappedClass):
         permmap.set_direction("UNMAPPED", "write", "w")
Exemple #4
0
 def test_111_set_direction_invalid(self):
     """PermMap set invalid direction"""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(ValueError):
         permmap.set_direction("infoflow2", "low_w", "X")
Exemple #5
0
 def test_113_set_direction_unmapped_permission(self):
     """PermMap set direction unmapped class"""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(UnmappedPermission):
         permmap.set_direction("infoflow2", "UNMAPPED", "w")
Exemple #6
0
 def test_112_set_direction_unmapped_class(self):
     """PermMap set direction unmapped class"""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(UnmappedClass):
         permmap.set_direction("UNMAPPED", "write", "w")
Exemple #7
0
 def test_111_set_direction_invalid(self):
     """PermMap set invalid direction"""
     permmap = PermissionMap("tests/perm_map")
     with self.assertRaises(ValueError):
         permmap.set_direction("infoflow2", "low_w", "X")
Exemple #8
0
 def test_110_set_direction(self):
     """PermMap set direction"""
     permmap = PermissionMap("tests/perm_map")
     self.validate_permmap_entry(permmap.permmap, 'infoflow2', 'low_w', 'w', 1, True)
     permmap.set_direction("infoflow2", "low_w", "r")
     self.validate_permmap_entry(permmap.permmap, 'infoflow2', 'low_w', 'r', 1, True)