docstr: Check from_default() method behavior.
code: def test_from_default(self):
      """Check from_default() method behavior."""
  
      # Valid parameters
      dc = DeploymentConfig.from_default(
          num_replicas=5, is_cross_language=True
      )
      assert dc.num_replicas == 5
      assert dc.is_cross_language is True
  
      # Invalid parameters should raise TypeError
      with pytest.raises(TypeError):
          DeploymentConfig.from_default(num_replicas=5, is_xlang=True)
  
      # Validation should still be performed
      with pytest.raises(ValidationError):
          DeploymentConfig.from_default(num_replicas="hello world")
  
imports: import pytest
  from ray import cloudpickle
  from ray._private.pydantic_compat import ValidationError
  from ray._private.utils import import_attr
  from ray.serve._private.config import DeploymentConfig, ReplicaConfig, _proto_to_dict
  from ray.serve._private.constants import DEFAULT_AUTOSCALING_POLICY, DEFAULT_GRPC_PORT
  from ray.serve._private.utils import DEFAULT
  from ray.serve.autoscaling_policy import default_autoscaling_policy
  from ray.serve.config import AutoscalingConfig, DeploymentMode, HTTPOptions, ProxyLocation, gRPCOptions
  from ray.serve.generated.serve_pb2 import AutoscalingConfig
  from ray.serve.generated.serve_pb2 import DeploymentConfig
  from ray.serve.generated.serve_pb2 import DeploymentLanguage
  from ray.serve.generated.serve_pb2_grpc import add_UserDefinedServiceServicer_to_server
  from ray.serve.schema import DeploymentSchema, HTTPOptionsSchema, ServeApplicationSchema, ServeDeploySchema
label_desc: Use image node_id 3 for calling the TestDeploymentConfig obj's underlying member method code with example usage: obj.test_from_default() without return types