code: def tempdir():
      """
      temporary directory that wrapped with `path` class.
      this fixture is for compat with old test implementation.
      """
      return tempfile.mkdtemp()
  
file_path: tensorly/doc/sphinx_ext/sphinx_gallery/tests/test_gen_gallery.py
imports: from __future__ import division, absolute_import, print_function, unicode_literals
  import os
  import tempfile
  import shutil
  import pytest
  from sphinx.application import Sphinx
  from sphinx.errors import ExtensionError
  from sphinx_gallery.gen_rst import MixedEncodingStringIO
  from sphinx_gallery.gen_gallery import DEFAULT_GALLERY_CONF
  from sphinx_gallery import sphinx_compatibility
label_desc: Use image node_id 2 for calling a global function with example usage: tempdir() and returns: tempfile