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
3
Example 1
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
0
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