Пример #1
0
    def get_handler(self, protocol=None, host=None, prefix=None):
        req = HTTPServerRequest(method='GET',
                                uri='/',
                                headers=HTTPHeaders(
                                    {'X-Path-Prefix': prefix or self.prefix}))
        req.protocol = protocol or self.protocol
        req.host = host or self.host
        req.connection = self.conn

        return BaseRequestHandler(self.app, req)
Пример #2
0
def http_request():
    mocked_http_request = HTTPServerRequest(
        uri='/v1/resources/test/providers/test/path/mock',
        method='GET'
    )
    mocked_http_request.headers['User-Agent'] = 'test'
    mocked_http_request.connection = HTTP1ConnectionParameters()
    mocked_http_request.connection.set_close_callback = mock.Mock()
    mocked_http_request.request_time = mock.Mock(return_value=10)
    mocked_http_request.body = MockRequestBody()
    return mocked_http_request
Пример #3
0
def http_request():
    mocked_http_request = HTTPServerRequest(
        uri='/v1/resources/test/providers/test/path/mock',
        method='GET'
    )
    mocked_http_request.headers['User-Agent'] = 'test'
    mocked_http_request.connection = HTTP1ConnectionParameters()
    mocked_http_request.connection.set_close_callback = mock.Mock()
    mocked_http_request.request_time = mock.Mock(return_value=10)
    mocked_http_request.body = MockRequestBody()
    return mocked_http_request
Пример #4
0
 def _create_handler(self, logged_in=True):
     app = self.get_app()
     request = HTTPServerRequest(method='GET', uri='/subscriptions')
     request.connection = MagicMock()
     handler = SubscriptionHandler(application=app, request=request,
                                   sub_server=None, resolvers=None)
     if logged_in:
         handler.get_current_user = lambda: {'name': getuser()}
     else:
         handler.get_current_user = lambda: None
     return handler