code: def test_real_histo_tuple(tmpdir):
      """
      from tests.test_tensorboard_logger import *
      import ubelt as ub
      ub.delete(ub.ensure_app_cache_dir('tf_logger'))
      tmpdir = ub.ensure_app_cache_dir('tf_logger/runs/run1')
      """
      logger = Logger(str(tmpdir), flush_secs=0.1)
      bins = [-0.5, 0.5, 1.5, 2.5]
      logger.log_histogram("hist1", (bins, [0.0, 1.0, 2.0]), step=1)
      logger.log_histogram("hist1", (bins, [1.0, 1.5, 2.5]), step=2)
      logger.log_histogram("hist1", (bins, [0.0, 1.0, 2.0]), step=3)
      (tf_log,) = glob.glob(str(tmpdir) + "/*")
      assert os.path.basename(tf_log).startswith("events.out.tfevents.")
  
file_path: tensorboard_logger/tests/test_tensorboard_logger.py
imports: import time
  import os
  import glob
  import numpy
  from tensorboard_logger import Logger, configure, log_value
  from tensorboard_logger.tensorboard_logger import make_valid_tf_name
label_desc: Use image node_id 8 for calling a global function with example usage: test_real_histo_tuple(tmpdir) without return types