class_docstr: Test methods implemented on HTTPProxy
class_docstr_tok: ["Test","methods","implemented","on","HTTPProxy"]
code: def create_http_proxy(self):
      node_id = "fake-node_id"
      node_ip_address = "fake-node_ip_address"
      return HTTPProxy(
          node_id=node_id,
          node_ip_address=node_ip_address,
          proxy_router_class=FakeProxyRouter,
          controller_actor=FakeActorHandler("fake_controller_actor"),
          proxy_actor=FakeActorHandler("fake_proxy_actor"),
      )
  
imports: import asyncio
  import pickle
  import sys
  from typing import Dict
  from unittest.mock import AsyncMock
  import grpc
  import pytest
  import ray
  from ray import serve
  from ray.actor import ActorHandle
  from ray.serve._private.common import DeploymentID, EndpointInfo, EndpointTag
  from ray.serve._private.constants import DEFAULT_UVICORN_KEEP_ALIVE_TIMEOUT_S, SERVE_NAMESPACE
  from ray.serve._private.proxy import DRAINED_MESSAGE, HEALTH_CHECK_SUCCESS_MESSAGE, HTTPProxy, ResponseStatus, gRPCProxy
  from ray.serve._private.proxy_request_response import ProxyRequest
  from ray.serve._private.proxy_router import ProxyRouter
  from ray.serve._private.test_utils import FakeGrpcContext
  from ray.serve.generated import serve_pb2
  from ray.serve.grpc_util import RayServegRPCContext
label_desc: Use image node_id 1 for calling the TestHTTPProxy obj's underlying member method code with example usage: obj.create_http_proxy() and returns: HTTPProxy