weblayer.request.registry

Here are the examples of the python api weblayer.request.registry taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

2 Examples 7

Example 1

Project: weblayer Source File: test_request.py
Function: set_up
    def setUp(self):
        """ Monkey patch the component registry.
        """
        
        self.adapter = Mock()
        self.adapter.return_value = 'adapted'
        self.mock_registry = Mock()
        self.mock_registry.getUtility = Mock()
        self.mock_registry.getUtility.return_value = 'utility'
        self.mock_registry.getAdapter = Mock()
        self.mock_registry.getAdapter.return_value = 'adapted from registry'
        self.mock_registry.getMultiAdapter = Mock()
        self.mock_registry.getMultiAdapter.return_value = 'multi adapted'
        
        import weblayer.request
        weblayer.request.registry = self.mock_registry

Example 2

Project: weblayer Source File: test_request.py
    def test_response_normaliser_adapter_looked_up_if_none(self):
        """ If `handler._response_normaliser_adapter is None` it's
          looked up from the component registry.
        """
        
        from weblayer.interfaces import IResponseNormaliser
        from weblayer import request
        
        __registry = request.registry
        mock_registry = Mock()
        request.registry = mock_registry
        
        self.handler._response_normaliser_adapter = None
        self.handler('foo')
        mock_registry.getAdapter.assert_called_with(
            self.handler.response,
            IResponseNormaliser
        )
        
        request.registry = __registry