def handler(request, data): parsed_url = urlparse(request.url) path_with_params = path_from_url(request.url) method = request.method headers = request.headers request_handler = Mock() request_handler.proxy = Mock() request_handler.proxy.port = port response = modify_and_forward(method=method, path=path_with_params, data_bytes=data, headers=headers, forward_base_url=forward_url, listeners=[listener], request_handler=None, client_address=request.remote_addr, server_address=parsed_url.netloc) return response
def handler(request, data): parsed_url = urlparse(request.url) path_with_params = path_from_url(request.url) method = request.method headers = request.headers headers[HEADER_LOCALSTACK_REQUEST_URL] = str(request.url) response = modify_and_forward( method=method, path=path_with_params, data_bytes=data, headers=headers, forward_base_url=forward_url, listeners=[update_listener], client_address=request.remote_addr, server_address=parsed_url.netloc, ) return response
def is_sqs_queue_url(url): path = path_from_url(url).partition("?")[0] return re.match( r"^/(queue|%s)/[a-zA-Z0-9_-]+(.fifo)?$" % constants.TEST_AWS_ACCOUNT_ID, path)
def is_sqs_queue_url(url): path = path_from_url(url).partition('?')[0] return re.match( r'^/(queue|%s)/[a-zA-Z0-9_-]+$' % constants.TEST_AWS_ACCOUNT_ID, path)