code: def test_tensorboard_directory_storage(
      tmp_path: pathlib.Path,
  ) -> None:
      config_obj = conf.load_config(
          conf.fixtures_path("no_op/single-one-short-step.yaml")
      )
      config_obj["checkpoint_storage"] = {
          "type": "directory",
          "container_path": "/tmp/somepath",
      }
      tb_config = {}
      tb_config["bind_mounts"] = config_obj["bind_mounts"] = [
          {
              "host_path": "/tmp/",
              "container_path": "/tmp/somepath",
          }
      ]
  
      tb_config_path = tmp_path / "tb.yaml"
      with tb_config_path.open("w") as fout:
          util.yaml_safe_dump(tb_config, fout)
  
      experiment_id = exp.run_basic_test_with_temp_config(
          config_obj, conf.fixtures_path("no_op"), 1
      )
  
      command = [
          "tensorboard",
          "start",
          str(experiment_id),
          "--no-browser",
          "--config-file",
          str(tb_config_path),
      ]
  
      with cmd.interactive_command(*command) as tensorboard:
          assert tensorboard.task_id is not None
          err = api.task_is_ready(
              determined_test_session(), tensorboard.task_id
          )
          assert err is None, err
  
file_path: determined/e2e_tests/tests/command/test_tensorboard.py
imports: import pathlib
  import subprocess
  from typing import Dict, Optional
  import pytest
  from determined.common import api, util
  from tests import command
  from tests import config
  from tests import experiment
  from tests.api_utils import determined_test_session
  from tests.filetree import FileTree
label_desc: Use image node_id 9 for calling a global function with example usage: test_tensorboard_directory_storage(tmp_path) without return types