code: def test_list_blob_sequences(self):
      provider = self.create_provider()
  
      with self.subTest("finds all time series for a plugin"):
          result = provider.list_blob_sequences(
              self.ctx,
              experiment_id="unused",
              plugin_name=image_metadata.PLUGIN_NAME,
          )
          self.assertCountEqual(result.keys(), ["mondrian"])
          self.assertCountEqual(
              result["mondrian"].keys(), ["red", "blue", "yellow"]
          )
          sample = result["mondrian"]["blue"]
          self.assertIsInstance(
              sample, base_provider.BlobSequenceTimeSeries
          )
          self.assertEqual(sample.max_step, 10)
          # nothing to test for wall time, as it can't be mocked out
          self.assertEqual(sample.plugin_content, b"")
          self.assertEqual(sample.max_length, 6 + 2)
          self.assertEqual(sample.description, "bottom-left")
          self.assertEqual(sample.display_name, "")
  
      with self.subTest("filters by run/tag"):
          result = provider.list_blob_sequences(
              self.ctx,
              experiment_id="unused",
              plugin_name=image_metadata.PLUGIN_NAME,
              run_tag_filter=base_provider.RunTagFilter(
                  runs=["mondrian", "picasso"],
                  tags=["yellow", "green't"],
              ),
          )
          self.assertCountEqual(result.keys(), ["mondrian"])
          self.assertCountEqual(result["mondrian"].keys(), ["yellow"])
          self.assertIsInstance(
              result["mondrian"]["yellow"],
              base_provider.BlobSequenceTimeSeries,
          )
  
imports: import os
  import numpy
  from tensorboard import context
  from tensorboard.backend.event_processing import data_provider
  from tensorboard.backend.event_processing import plugin_event_multiplexer
  from tensorboard.compat.proto import summary_pb2
  from tensorboard.data import provider
  from tensorboard.plugins.graph import metadata
  from tensorboard.plugins.histogram import metadata
  from tensorboard.plugins.histogram import summary_v2
  from tensorboard.plugins.scalar import metadata
  from tensorboard.plugins.scalar import summary_v2
  from tensorboard.plugins.image import metadata
  from tensorboard.plugins.image import summary_v2
  from tensorboard.util import tensor_util
  import tensorflow.compat.v1
  import tensorflow.compat.v2
label_desc: Use image node_id 18 for calling the MultiplexerDataProviderTest obj's underlying member method code with example usage: obj.test_list_blob_sequences() without return types