code: def test_stats_gen_with_csv_tab_delimiter_no_header_in_file(self):
      records, header, expected_result = self._get_csv_test(
          delimiter="\t", with_header=False
      )
      input_data_path = self._write_records_to_csv(
          records, self._get_temp_dir(), "input_data.tsv"
      )
  
      result = stats_gen_lib.generate_statistics_from_csv(
          data_location=input_data_path,
          column_names=header,
          delimiter="\t",
          stats_options=self._default_stats_options,
      )
      compare_fn = (
          test_util.make_dataset_feature_stats_list_proto_equal_fn(
              self, expected_result, check_histograms=False
          )
      )
      compare_fn([result])
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import gzip
  import os
  import tempfile
  from absl.testing import absltest
  from absl.testing import parameterized
  from apache_beam.io.filesystem import CompressionTypes
  import pandas
  import tensorflow
  from tensorflow_data_validation.statistics import stats_options
  from tensorflow_data_validation.utils import stats_gen_lib
  from tensorflow_data_validation.utils import test_util
  from google.protobuf import text_format
  from tensorflow_metadata.proto.v0 import schema_pb2
  from tensorflow_metadata.proto.v0 import statistics_pb2
label_desc: Use image node_id 10 for calling the StatsGenTest obj's underlying member method code with example usage: obj.test_stats_gen_with_csv_tab_delimiter_no_header_in_file() without return types