code: def test_construct_with_cache_disabled_but_input_cache(self):
      with self.assertRaises(ValueError):
          _ = component.Transform(
              examples=self.examples,
              schema=self.schema,
              preprocessing_fn="my_preprocessing_fn",
              disable_analyzer_cache=True,
              analyzer_cache=channel_utils.as_channel(
                  [standard_artifacts.TransformCache()]
              ),
          )
  
imports: import json
  import tensorflow
  from tfx.components.transform import component
  from tfx.orchestration import data_types
  from tfx.proto import transform_pb2
  from tfx.types import artifact_utils
  from tfx.types import channel_utils
  from tfx.types import standard_artifacts
  from tfx.types import standard_component_specs
  from tfx.utils import proto_utils
label_desc: Use image node_id 13 for calling the ComponentTest obj's underlying member method code with example usage: obj.test_construct_with_cache_disabled_but_input_cache() without return types