Exemplo n.º 1
0
    def test_route_factory_adds_allowed_principals_from_settings(self):
        with mock.patch('kinto.core.utils.current_service') as current_service:
            # Patch current service.
            resource = mock.MagicMock()
            current_service().resource.return_value = resource
            current_service().collection_path = '/buckets'
            # Do the actual call.
            request = DummyRequest(method='post')
            request.current_resource_name = 'bucket'
            request.upath_info = '/buckets'
            request.matchdict = {}
            request.registry = mock.Mock()
            request.registry.settings = {
                'bucket_create_principals': 'fxa:user'
            }
            context = RouteFactory(request)

            self.assertEquals(context.allowed_principals, ['fxa:user'])
Exemplo n.º 2
0
    def test_route_factory_adds_allowed_principals_from_settings(self):
        with mock.patch('kinto.core.utils.current_service') as current_service:
            # Patch current service.
            resource = mock.MagicMock()
            current_service().resource.return_value = resource
            current_service().collection_path = '/buckets'
            # Do the actual call.
            request = DummyRequest(method='post')
            request.current_resource_name = 'bucket'
            request.upath_info = '/buckets'
            request.matchdict = {}
            request.registry = mock.Mock()
            request.registry.settings = {
                'bucket_create_principals': 'fxa:user'
            }
            context = RouteFactory(request)

            self.assertEquals(context.allowed_principals, ['fxa:user'])
Exemplo n.º 3
0
 def get_request(self, resource_name=''):
     request = DummyRequest(method='GET')
     request.current_resource_name = resource_name
     request.registry.storage = self.storage
     return request
Exemplo n.º 4
0
 def get_request(self, resource_name=''):
     request = DummyRequest(method='GET')
     request.current_resource_name = resource_name
     request.registry.cache = self.cache
     request.registry.storage = self.storage
     return request
Exemplo n.º 5
0
 def get_request(self, resource_name=""):
     request = DummyRequest(method="GET")
     request.current_resource_name = resource_name
     request.registry.cache = self.cache
     request.registry.storage = self.storage
     return request