code: def testReplaceNaNInPlotWithNone(self):
      data, _ = util.get_plot_data_and_config(
          self._makeTestPlotsData(),
          SingleSliceSpec(features=[(self.column_1, self.slice_c)]),
      )
  
      self.assertEqual(
          data,
          {
              "calibrationHistogramBuckets": {
                  "buckets": [{"v": 0.5}, {"v": None}],
              }
          },
      )
  
imports: import os
  import tensorflow
  from tensorflow_model_analysis import constants
  from tensorflow_model_analysis.eval_saved_model import testutil
  from tensorflow_model_analysis.proto import config_pb2
  from tensorflow_model_analysis.proto import metrics_for_slice_pb2
  from tensorflow_model_analysis.slicer.slicer_lib import OVERALL_SLICE_NAME
  from tensorflow_model_analysis.slicer.slicer_lib import SingleSliceSpec
  from tensorflow_model_analysis.view import util
  from tensorflow_model_analysis.view import view_types
  from google.protobuf import text_format
label_desc: Use image node_id 22 for calling the UtilTest obj's underlying member method code with example usage: obj.testReplaceNaNInPlotWithNone() without return types