code: def test_make_temp_filename(self):
      from ..util import _make_temp_filename, _get_temp_file_location
  
      tmp_root = _get_temp_file_location()
  
      location = _make_temp_filename(prefix=None)
      self.assertFalse(os.path.isfile(location))
      self.assertFalse(os.path.exists(location))
      self.assertTrue(location.startswith(tmp_root))
      self.assertTrue(isinstance(location, str))
  
      prefix = "abc_"
      location = _make_temp_filename(prefix=prefix)
      self.assertFalse(os.path.isfile(location))
      self.assertFalse(os.path.exists(location))
      self.assertTrue(location.startswith(tmp_root))
      self.assertTrue(isinstance(location, str))
      self.assertTrue(os.path.basename(location).startswith(prefix))
  
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 8 for calling the UtilTests obj's underlying member method code with example usage: obj.test_make_temp_filename() without return types