code: def test_python_save(self):
      write_count = metrics.GetWrite(write_version="2")
      save_api_count = metrics.GetWriteApi(save._SAVE_V2_LABEL)
      _ = self._create_save_v2_model()
  
      self.assertEqual(
          metrics.GetWriteApi(save._SAVE_V2_LABEL), save_api_count + 1
      )
      self.assertEqual(
          metrics.GetWrite(write_version="2"), write_count + 1
      )
  
imports: import os
  from google.protobuf import json_format
  from tensorflow.python.eager import test
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import ops
  from tensorflow.python.saved_model import builder
  from tensorflow.python.saved_model import builder_impl
  from tensorflow.python.saved_model import fingerprinting
  from tensorflow.python.saved_model import load
  from tensorflow.python.saved_model import load_v1_in_v2
  from tensorflow.python.saved_model import loader_impl
  from tensorflow.python.saved_model import save
  from tensorflow.python.saved_model.pywrap_saved_model import metrics
  from tensorflow.python.trackable import autotrackable
label_desc: Use image node_id 3 for calling the MetricsTests obj's underlying member method code with example usage: obj.test_python_save() without return types