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)
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
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
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