code: def test_no_value_in_batch(self):
      batches = [
          pa.RecordBatch.from_arrays(
              [pa.array([[], [], []], type=pa.list_(pa.int64()))], ["a"]
          )
      ]
      expected_result = {
          types.FeaturePath(["a"]): text_format.Parse(
              """
              path {
                step: 'a'
              }
              num_stats {
                common_stats {
                  num_non_missing: 3
                  num_values_histogram {
                    buckets {
                      sample_count: 0.3
                    }
                    buckets {
                      sample_count: 0.3
                    }
                    buckets {
                      sample_count: 0.3
                    }
                    buckets {
                      sample_count: 0.3
                    }
                    buckets {
                      sample_count: 0.3
                    }
                    buckets {
                      sample_count: 0.3
                    }
                    buckets {
                      sample_count: 0.3
                    }
                    buckets {
                      sample_count: 0.3
                    }
                    buckets {
                      sample_count: 0.3
                    }
                    buckets {
                      sample_count: 0.3
                    }
                    type: QUANTILES
                  }
                }
              }""",
              statistics_pb2.FeatureNameStatistics(),
          )
      }
      generator = basic_stats_generator.BasicStatsGenerator()
      self.assertCombinerOutputEqual(
          batches, generator, expected_result
      )
  
imports: from absl.testing import absltest
  from absl.testing import parameterized
  import numpy
  import pyarrow
  from tensorflow_data_validation import types
  from tensorflow_data_validation.statistics.generators import basic_stats_generator
  from tensorflow_data_validation.utils import test_util
  from tensorflow_data_validation.utils.example_weight_map import ExampleWeightMap
  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 18 for calling the BasicStatsGeneratorTest obj's underlying member method code with example usage: obj.test_no_value_in_batch() without return types