code: def info(self):
      return DeploymentInfo(
          route_prefix="/",
          version="123",
          deployment_config=DeploymentConfig(num_replicas=1),
          replica_config=ReplicaConfig.create(lambda x: x),
          start_time_ms=0,
          deployer_job_id="",
      )
  
imports: import sys
  from typing import Dict, List, Tuple
  from unittest.mock import Mock, PropertyMock, patch
  import pytest
  from ray.exceptions import RayTaskError
  from ray.serve._private.application_state import ApplicationState, ApplicationStateManager, override_deployment_info
  from ray.serve._private.common import ApplicationStatus, DeploymentID, DeploymentStatus, DeploymentStatusInfo, DeploymentStatusTrigger
  from ray.serve._private.config import DeploymentConfig, ReplicaConfig
  from ray.serve._private.deploy_utils import deploy_args_to_deployment_info
  from ray.serve._private.deployment_info import DeploymentInfo
  from ray.serve._private.test_utils import MockKVStore
  from ray.serve._private.utils import get_random_string
  from ray.serve.exceptions import RayServeException
  from ray.serve.schema import DeploymentSchema, ServeApplicationSchema
label_desc: Use image node_id 1 for calling the TestOverrideDeploymentInfo obj's underlying member method code with example usage: obj.info() and returns: DeploymentInfo