コード例 #1
0
    def setUp(self):
        mock_clients = self._create_service_mock('policy_management')

        self.policy_management_service = PolicyManagementService()
        self.policy_management_service.clients = mock_clients

        # Rename to save some typing
        self.mock_create = mock_clients.resource_registry.create
        self.mock_read = mock_clients.resource_registry.read
        self.mock_update = mock_clients.resource_registry.update
        self.mock_delete = mock_clients.resource_registry.delete
        self.mock_create_association = mock_clients.resource_registry.create_association
        self.mock_delete_association = mock_clients.resource_registry.delete_association
        self.mock_find_objects = mock_clients.resource_registry.find_objects
        self.mock_find_resources = mock_clients.resource_registry.find_resources
        self.mock_find_subjects = mock_clients.resource_registry.find_subjects

        # Policy
        self.policy = Mock()
        self.policy.name = "Foo"
        self.policy.description = "This is a test policy"
        self.policy.rule = '<Rule id="%s"> <description>%s</description></Rule>'

        # UserRole
        self.user_role = Mock()
        self.user_role.name = 'COI_Test_Administrator'
コード例 #2
0
    def setUp(self):
        mock_clients = self._create_service_mock('policy_management')

        self.policy_management_service = PolicyManagementService()
        self.policy_management_service.clients = mock_clients

        # Rename to save some typing
        self.mock_create = mock_clients.resource_registry.create
        self.mock_read = mock_clients.resource_registry.read
        self.mock_update = mock_clients.resource_registry.update
        self.mock_delete = mock_clients.resource_registry.delete
        self.mock_create_association = mock_clients.resource_registry.create_association
        self.mock_delete_association = mock_clients.resource_registry.delete_association
        self.mock_find_objects = mock_clients.resource_registry.find_objects
        self.mock_find_resources = mock_clients.resource_registry.find_resources
        self.mock_find_subjects = mock_clients.resource_registry.find_subjects

        # Policy
        self.policy = Mock()
        self.policy.name = "Foo"
        self.policy.description = "This is a test policy"
        self.policy.policy_type.policy_rule = '<Rule id="%s"> <description>%s</description></Rule>'

        # UserRole
        self.user_role = Mock()
        self.user_role.name = 'COI Test Administrator'
        self.user_role.governance_name = 'COI_Test_Administrator'

        # Resource
        self.resource = Mock()
        self.resource._id = '123'
        self.resource.name = "Foo"

        # Policy to Resource association
        self.policy_to_resource_association = Mock()
        self.policy_to_resource_association._id = '555'
        self.policy_to_resource_association.s = "123"
        self.policy_to_resource_association.st = RT.Resource
        self.policy_to_resource_association.p = PRED.hasPolicy
        self.policy_to_resource_association.o = "111"
        self.policy_to_resource_association.ot = RT.Policy