Exemple #1
0
 def application(environ, start_response):
     request = BrowserRequest(environ['wsgi.input'], environ)
     request.setPublication(pub)
     request = publish(request)
     response = request.response
     start_response(response.getStatusString(), response.getHeaders())
     return response.consumeBodyIter()
Exemple #2
0
 def application(environ, start_response):
     request = BrowserRequest(environ['wsgi.input'], environ)
     request.setPublication(pub)
     request = publish(request)
     response = request.response
     start_response(response.getStatusString(), response.getHeaders())
     return response.consumeBodyIter()
    def makeRequest(self, path=''):
        env = {"HTTP_HOST": 'localhost', "HTTP_REFERER": 'localhost'}
        p = path.split('?')
        if len(p) == 1:
            env['PATH_INFO'] = p[0]

        request = BrowserRequest(StringIO(''), env)
        request.setPublication(DummyPublication(self.app))
        setDefaultSkin(request)
        return request
Exemple #4
0
    def makeRequest(self, path=''):
        env = {"HTTP_HOST": 'localhost',
               "HTTP_REFERER": 'localhost'}
        p = path.split('?')
        if len(p) == 1:
            env['PATH_INFO'] = p[0]

        request = BrowserRequest(StringIO(''), env)
        request.setPublication(DummyPublication(self.app))
        setDefaultSkin(request)
        return request
Exemple #5
0
 def _getRequest(self, **kw):
     environ = kw.pop('environ', {})
     environ['HTTP_HOST'] = 'foo'
     request = BrowserRequest(BytesIO(), environ=environ, **kw)
     request._cookies = {'edit_languages': 'en,de'}
     request._traversed_names = ['foo', 'bar']
     return request
Exemple #6
0
 def __call__(self, library_name, resource_name):
     if not resource_name:
         return None
     fake_request = BrowserRequest('', {})
     zope.interface.directlyProvides(fake_request,
                                     flourish.interfaces.IFlourishLayer)
     if library_name is not None:
         library = zope.component.queryAdapter(fake_request,
                                               name=library_name)
         resource = library.get(resource_name)
     else:
         resource = zope.component.queryAdapter(fake_request,
                                                name=resource_name)
     if resource is None:
         return None
     result = schooltool.common.data_uri(resource.context.data,
                                         mime=resource.context.content_type)
     return result
 def __init__(self, *args, **kw):
     self.request = self
     BrowserRequest.__init__(self, *args, **kw)
Exemple #8
0
 def _getRequest(self, **kw):
     request = BrowserRequest(StringIO(''), kw)
     request._cookies = {'edit_languages': 'en,de'}
     request._traversed_names = ['foo', 'bar']
     return request
 def __init__(self, *args, **kw):
     self.request = self
     BrowserRequest.__init__(self, *args, **kw)
 def test_IApplicationRequest_bodyStream(self):
     request = BrowserRequest(StringIO('spam'), {})
     self.assertEqual(request.bodyStream.read(), 'spam')
 def _Test__new(self, environ=None, **kw):
     if environ is None:
         environ = kw
     return BrowserRequest(StringIO(''), environ)
 def _Test__new(self, environ=None, **kw):
     if environ is None:
         environ = kw
     return BrowserRequest(BytesIO(b''), environ)
Exemple #13
0
 def _getRequest(self, **kw):
     environ = kw.pop('environ', {})
     environ['HTTP_HOST'] = 'foo'
     request = BrowserRequest(BytesIO(), environ=environ, **kw)
     request._traversed_names = ['foo', 'bar']
     return request