code: def test_make_temp_directory(self):
      from ..util import _make_temp_directory, _get_temp_file_location
  
      tmp_root = _get_temp_file_location()
  
      location = _make_temp_directory(prefix=None)
      try:
          self.assertTrue(os.path.isdir(location))
          self.assertTrue(location.startswith(tmp_root))
      finally:
          shutil.rmtree(location)
  
      prefix = "abc_"
      location = _make_temp_directory(prefix=prefix)
      try:
          self.assertTrue(os.path.isdir(location))
          self.assertTrue(location.startswith(tmp_root))
          self.assertTrue(os.path.basename(location).startswith(prefix))
      finally:
          shutil.rmtree(location)
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import os
  import unittest
  import tempfile
  import shutil
  import uuid
  import sys
  from ..None import util
  from ..None import SFrame, SArray, SGraph
  from ..util import get_turicreate_object_type
  from ..config import get_runtime_config, set_runtime_config
  from .None import util
  import pytest
label_desc: Use image node_id 7 for calling the UtilTests obj's underlying member method code with example usage: obj.test_make_temp_directory() without return types