code: def test_list_blob_sequences(self):
      res = data_provider_pb2.ListBlobSequencesResponse()
      run1 = res.runs.add(run_name="train")
      tag11 = run1.tags.add(tag_name="input_image")
      tag11.metadata.max_step = 7
      tag11.metadata.max_wall_time = 7.77
      tag11.metadata.max_length = 3
      tag11.metadata.summary_metadata.plugin_data.content = b"PNG"
      tag11.metadata.summary_metadata.display_name = "Input image"
      tag11.metadata.summary_metadata.summary_description = "img"
      self.stub.ListBlobSequences.return_value = res
  
      actual = self.provider.list_blob_sequences(
          self.ctx,
          experiment_id="123",
          plugin_name="images",
          run_tag_filter=provider.RunTagFilter(runs=["val", "train"]),
      )
      expected = {
          "train": {
              "input_image": provider.BlobSequenceTimeSeries(
                  max_step=7,
                  max_wall_time=7.77,
                  max_length=3,
                  plugin_content=b"PNG",
                  description="img",
                  display_name="Input image",
              ),
          },
      }
      self.assertEqual(actual, expected)
  
      req = data_provider_pb2.ListBlobSequencesRequest()
      req.experiment_id = "123"
      req.plugin_filter.plugin_name = "images"
      req.run_tag_filter.runs.names.extend(["train", "val"])  # sorted
      self.stub.ListBlobSequences.assert_called_once_with(req)
  
imports: from unittest import mock
  import grpc
  import grpc_testing
  import numpy
  from tensorboard import errors
  from tensorboard import test
  from tensorboard import context
  from tensorboard.data import grpc_provider
  from tensorboard.data import provider
  from tensorboard.data.proto import data_provider_pb2
  from tensorboard.data.proto import data_provider_pb2_grpc
  from tensorboard.util import tensor_util
label_desc: Use image node_id 12 for calling the GrpcDataProviderTest obj's underlying member method code with example usage: obj.test_list_blob_sequences() without return types