docstr: Tests merged summary with different types of data.
docstr_tok: ["Tests","merged","summary","with","different","types","of","data","."]
code: def test_op(self):
      """Tests merged summary with different types of data."""
      name = "my_mesh"
      tensor_data = test_utils.get_random_mesh(
          100, add_faces=True, add_colors=True
      )
      config_dict = {"foo": 1}
      with tf.compat.v1.Graph().as_default():
          tensor_summary = summary.op(
              name,
              tensor_data.vertices,
              faces=tensor_data.faces,
              colors=tensor_data.colors,
              config_dict=config_dict,
          )
          with self.test_session() as sess:
              proto = self.pb_via_op(tensor_summary)
              self.verify_proto(proto, name)
              plugin_metadata = metadata.parse_plugin_metadata(
                  proto.value[0].metadata.plugin_data.content
              )
              self.assertEqual(
                  json.dumps(config_dict, sort_keys=True),
                  plugin_metadata.json_config,
              )
  
file_path: tensorboard/tensorboard/plugins/mesh/summary_test.py
imports: import json
  import tensorflow
  from tensorboard.compat.proto import summary_pb2
  from tensorboard.plugins.mesh import summary
  from tensorboard.plugins.mesh import metadata
  from tensorboard.plugins.mesh import plugin_data_pb2
  from tensorboard.plugins.mesh import test_utils
label_desc: Use image node_id 5 for calling the MeshSummaryTest obj's underlying member method code with example usage: obj.test_op() without return types