def setUp(self):

        self.container = Mock()

        mock_clients = self._create_service_mock('exchange_management')

        self.exchange_management_service = ExchangeManagementService()
        self.exchange_management_service.clients = mock_clients

        self.exchange_management_service.container = self.container

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

        # Exchange Space
        self.exchange_space = Mock()
        self.exchange_space.name = "Foo"
        self.exchange_space._id = sentinel.xsid

        # Exchange Name
        self.exchange_name = Mock()
        self.exchange_name.name = "Hawken"
        self.exchange_name._id = sentinel.xnid
        self.exchange_name.xn_type = 'XN_QUEUE'

        # Exchange Point
        self.exchange_point = Mock()
        self.exchange_point.name = "greedo"
        self.exchange_point._id = sentinel.xpid

        # Exchange broker
        self.exchange_broker = Mock()
        self.exchange_broker.name = "hansolo"
        self.exchange_broker._id = sentinel.xbid

        # fixup for direct RR access
        self.container.resource_registry.create.return_value = (sentinel.id,
                                                                sentinel.rev)
        self.container.resource_registry.find_subjects.return_value = ([
            sentinel.id
        ], [])
        self.container.resource_registry.find_objects.return_value = ([
            sentinel.id
        ], [])
        self.container.resource_registry.find_resources.return_value = ([
            sentinel.id
        ], [])
Exemplo n.º 2
0
    def setUp(self):
        mock_clients = self._create_service_mock('exchange_management')

        self.exchange_management_service = ExchangeManagementService()
        self.exchange_management_service.clients = mock_clients

        self.exchange_management_service.container = Mock()

        # 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

        # Exchange Space
        self.exchange_space = Mock()
        self.exchange_space.name = "Foo"