Пример #1
0
 def _callFUT(self,
              environ,
              start_response,
              _publish=None,
              _response_factory=None,
              _request_factory=None):
     from ZPublisher.WSGIPublisher import publish_module
     if _publish is not None:
         if _response_factory is not None:
             if _request_factory is not None:
                 return publish_module(environ,
                                       start_response,
                                       _publish=_publish,
                                       _response_factory=_response_factory,
                                       _request_factory=_request_factory)
             return publish_module(environ,
                                   start_response,
                                   _publish=_publish,
                                   _response_factory=_response_factory)
         else:
             if _request_factory is not None:
                 return publish_module(environ,
                                       start_response,
                                       _publish=_publish,
                                       _request_factory=_request_factory)
             return publish_module(environ,
                                   start_response,
                                   _publish=_publish)
     return publish_module(environ, start_response)
Пример #2
0
    def _publish(self, request, module_name):
        def start_response(status, headers):
            pass

        publish_module({
            'SERVER_PROTOCOL': 'HTTP/1.1',
            'SERVER_NAME': 'localhost',
            'SERVER_PORT': 'localhost',
            'REQUEST_METHOD': 'GET',
        }, start_response, _request=request, _module_name=module_name)
Пример #3
0
    def _publish(self, request, module_name):
        def start_response(status, headers):
            pass

        publish_module({
            'SERVER_PROTOCOL': 'HTTP/1.1',
            'SERVER_NAME': 'localhost',
            'SERVER_PORT': 'localhost',
            'REQUEST_METHOD': 'GET',
        }, start_response, _request=request, _module_name=module_name)
Пример #4
0
    def _callFUT(self, environ, start_response, _publish=None, _response_factory=None, _request_factory=None):
        from ZPublisher.WSGIPublisher import publish_module

        if _publish is not None:
            if _response_factory is not None:
                if _request_factory is not None:
                    return publish_module(environ, start_response, _publish, _response_factory, _request_factory)
                return publish_module(environ, start_response, _publish, _response_factory)
            else:
                if _request_factory is not None:
                    return publish_module(environ, start_response, _publish, _request_factory=_request_factory)
                return publish_module(environ, start_response, _publish)
        return publish_module(environ, start_response)