code: def test_summary_args(self):
      summary = _ScopedSummary()
      summary.scalar("scalar", 1, "family")
      summary.image("image", 1, 3, "family")
      summary.histogram("histogram", 1, "family")
      summary.audio("audio", 1, 3, 3, "family")
      self.assertLen(summary.merge_all(), 4)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import functools
  import os
  from absl.testing import parameterized
  from adanet import tf_compat
  from adanet.core import testing_utils
  from adanet.core.summary import _ScopedSummary
  from adanet.core.summary import _TPUScopedSummary
  from adanet.core.summary import monkey_patched_summaries
  from six.moves import range
  import tensorflow.compat.v1
  from tensorflow.python.ops import summary_ops_v2
label_desc: Use image node_id 13 for calling the ScopedSummaryTest obj's underlying member method code with example usage: obj.test_summary_args() without return types