code: def setUp(self):
      super().setUp()
      (logdir, multiplexer) = self._create_data()
      provider = data_provider.MultiplexerDataProvider(
          multiplexer, logdir
      )
      ctx = base_plugin.TBContext(logdir=logdir, data_provider=provider)
      plugin = images_plugin.ImagesPlugin(ctx)
      wsgi_app = application.TensorBoardWSGI([plugin])
      self.server = werkzeug_test.Client(wsgi_app, wrappers.Response)
      self.routes = plugin.get_plugin_apps()
  
imports: import collections.abc
  import json
  import os
  import shutil
  import tempfile
  import urllib.parse
  import numpy
  import tensorflow
  from werkzeug import test
  from werkzeug import wrappers
  from tensorboard.backend import application
  from tensorboard.backend.event_processing import data_provider
  from tensorboard.backend.event_processing import plugin_event_multiplexer
  from tensorboard.plugins import base_plugin
  from tensorboard.plugins.image import summary
  from tensorboard.plugins.image import images_plugin
  from tensorboard.util import test_util
label_desc: Use image node_id 1 for calling the ImagesPluginTest obj's underlying member method code with example usage: obj.setUp() without return types