code: def testListRecursivelyViaGlobbing(self):
      temp_dir = tempfile.mkdtemp(prefix=self.get_temp_dir())
      self._CreateDeepDirectoryStructure(temp_dir)
      expected = [
          [
              "",
              [
                  "foo",
                  "bar",
                  "a.tfevents.1",
                  "model.ckpt",
                  "quuz",
                  "waldo",
              ],
          ],
          [
              "bar",
              [
                  "b.tfevents.1",
                  "red_herring.txt",
                  "baz",
                  "quux",
              ],
          ],
          [
              "bar/baz",
              [
                  "c.tfevents.1",
                  "d.tfevents.1",
              ],
          ],
          [
              "bar/quux",
              [
                  "some_flume_output.txt",
                  "some_more_flume_output.txt",
              ],
          ],
          [
              "quuz",
              [
                  "e.tfevents.1",
                  "garply",
              ],
          ],
          [
              "quuz/garply",
              [
                  "f.tfevents.1",
                  "corge",
                  "grault",
              ],
          ],
          ["quuz/garply/corge", ["g.tfevents.1"]],
          [
              "quuz/garply/grault",
              [
                  "h.tfevents.1",
              ],
          ],
          [
              "waldo",
              [
                  "fred",
              ],
          ],
          [
              "waldo/fred",
              [
                  "i.tfevents.1",
              ],
          ],
      ]
      for pair in expected:
          # If this is not the top-level directory, prepend the high-level
          # directory.
          pair[0] = (
              os.path.join(temp_dir, pair[0]) if pair[0] else temp_dir
          )
          pair[1] = [os.path.join(pair[0], f) for f in pair[1]]
      self._CompareFilesPerSubdirectory(
          expected, io_wrapper.ListRecursivelyViaGlobbing(temp_dir)
      )
  
imports: import os
  import tempfile
  import tensorflow
  from tensorboard.backend.event_processing import io_wrapper
label_desc: Use image node_id 12 for calling the IoWrapperTest obj's underlying member method code with example usage: obj.testListRecursivelyViaGlobbing() without return types