class_docstr: Tests for _encode_examples.
class_docstr_tok: ["Tests","for","_encode_examples","."]
code: def test_encoder_univalent_with_nulls(self):
      batch = pa.RecordBatch.from_arrays(
          [pa.array([None, [2.0], [], [None], [np.NaN]])], ["fa"]
      )
      expected = {
          types.FeaturePath(["fa"]): [
              [None],
              [2],
              [None],
              [None],
              [None],
          ]
      }
      self.assert_encoder_output_equal(
          batch, expected, EMPTY_SET, EMPTY_SET
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from absl.testing import absltest
  from absl.testing import parameterized
  import apache_beam
  from apache_beam.testing import util
  import numpy
  import pyarrow
  from tensorflow_data_validation import types
  from tensorflow_data_validation.statistics.generators import mutual_information
  from tensorflow_data_validation.statistics.generators import partitioned_stats_generator
  from tensorflow_data_validation.utils import test_util
  from tfx_bsl.arrow import table_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 5 for calling the EncodeExamplesTest obj's underlying member method code with example usage: obj.test_encoder_univalent_with_nulls() without return types