docstr: The application configs inside a deploy config should not have http options set.
docstr_tok: ["The","application","configs","inside","a","deploy","config","should","not","have","http","options","set","."]
code: def test_deploy_config_nested_http_options(self, option, value):
      """
      The application configs inside a deploy config should not have http options set.
      """
      deploy_config_dict = {
          "http_options": {
              "host": "127.0.0.1",
              "port": 8000,
          },
          "applications": [
              {
                  "name": "app1",
                  "route_prefix": "/app1",
                  "import_path": "module.graph",
              },
          ],
      }
      deploy_config_dict["applications"][0][option] = value
      with pytest.raises(ValidationError) as e:
          ServeDeploySchema.parse_obj(deploy_config_dict)
      assert option in str(e.value)
  
imports: import copy
  import json
  import logging
  import sys
  from typing import Dict, List, Optional, Union
  import pytest
  from ray import serve
  from ray._private.pydantic_compat import ValidationError
  from ray.serve.config import AutoscalingConfig
  from ray.serve.deployment import deployment_to_schema, schema_to_deployment
  from ray.serve.schema import DeploymentSchema, LoggingConfig, RayActorOptionsSchema, ServeApplicationSchema, ServeDeploySchema, ServeInstanceDetails
  from ray.serve.tests.common.remote_uris import TEST_DEPLOY_GROUP_PINNED_URI, TEST_MODULE_PINNED_URI
  from ray.util.accelerators.accelerators import NVIDIA_TESLA_P4, NVIDIA_TESLA_V100
label_desc: Use image node_id 4 for calling the TestServeDeploySchema obj's underlying member method code with example usage: obj.test_deploy_config_nested_http_options(option, value) without return types