code: def testConstructSubclassQueryBasedWithInvalidOutputDataFormat(self):
      self.assertRaises(
          ValueError,
          TestQueryBasedExampleGenComponent,
          input_config=example_gen_pb2.Input(
              splits=[
                  example_gen_pb2.Input.Split(
                      name="single", pattern="query"
                  ),
              ]
          ),
          output_data_format=-1,  # not exists
      )
  
imports: import tensorflow
  from tfx.components.example_gen import base_example_gen_executor
  from tfx.components.example_gen import component
  from tfx.components.example_gen import driver
  from tfx.dsl.components.base import executor_spec
  from tfx.proto import example_gen_pb2
  from tfx.proto import range_config_pb2
  from tfx.types import standard_artifacts
  from tfx.types import standard_component_specs
  from tfx.utils import proto_utils
  from google.protobuf import any_pb2
label_desc: Use image node_id 3 for calling the ComponentTest obj's underlying member method code with example usage: obj.testConstructSubclassQueryBasedWithInvalidOutputDataFormat() without return types