docstr: Tests that the plugin offers the correct routes.
docstr_tok: ["Tests","that","the","plugin","offers","the","correct","routes","."]
code: def testRoutesProvided(self):
      """Tests that the plugin offers the correct routes."""
      plugin = self.load_plugin(
          [
              _RUN_WITH_GRAPH_WITH_METADATA,
              _RUN_WITHOUT_GRAPH_WITH_METADATA,
          ]
      )
      routes = plugin.get_plugin_apps()
      self.assertIsInstance(routes["/graph"], collections.abc.Callable)
      self.assertIsInstance(
          routes["/run_metadata"], collections.abc.Callable
      )
      self.assertIsInstance(routes["/info"], collections.abc.Callable)
  
imports: import collections.abc
  import math
  import os.path
  import tensorflow
  from google.protobuf import text_format
  from tensorboard import context
  from tensorboard import errors
  from tensorboard.backend.event_processing import data_provider
  from tensorboard.backend.event_processing import plugin_event_multiplexer
  from tensorboard.compat.proto import config_pb2
  from tensorboard.plugins import base_plugin
  from tensorboard.plugins.graph import graphs_plugin
  from tensorboard.util import test_util
label_desc: Use image node_id 5 for calling the GraphsPluginBaseTest obj's underlying member method code with example usage: obj.testRoutesProvided() without return types