class_docstr: Tests for `migrate_value`.
  
  These tests should ensure that all first-party new-style values are
  passed through unchanged, that all supported old-style values are
  converted to new-style values, and that other old-style values are
  passed through unchanged.
code: def test_new_style_audio(self):
      with tf.compat.v1.Graph().as_default():
          audio = tf.reshape(
              tf.linspace(0.0, 100.0, 4 * 10 * 2), (4, 10, 2)
          )
          op = audio_summary.op(
              "k488",
              tf.cast(audio, tf.float32),
              sample_rate=44100,
              display_name="Piano Concerto No.23",
              description="In **A major**.",
          )
          value = self._value_from_op(op)
      assert value.HasField("tensor"), value
      self._assert_noop(value)
  
imports: import numpy
  import tensorflow
  from tensorboard import data_compat
  from tensorboard.compat.proto import summary_pb2
  from tensorboard.plugins.audio import metadata
  from tensorboard.plugins.audio import summary
  from tensorboard.plugins.histogram import metadata
  from tensorboard.plugins.histogram import summary
  from tensorboard.plugins.image import metadata
  from tensorboard.plugins.image import summary
  from tensorboard.plugins.scalar import metadata
  from tensorboard.plugins.scalar import summary
  from tensorboard.util import tensor_util
label_desc: Use image node_id 15 for calling the MigrateValueTest obj's underlying member method code with example usage: obj.test_new_style_audio() without return types