code: def test_get_path_folder(self):
      folder_contents = [
          "keras_metadata.pb",
          "saved_model.pb",
          "assets/vocab.txt",
          "variables/variables.data-00000-of-00001",
          "variables/variables.index",
      ]
      path = "text_classifier/mobilebert_tiny"
      url = "https://storage.googleapis.com/mediapipe-assets/mobilebert_tiny.tar.gz"
      downloaded_files = file_util.DownloadedFiles(
          path, url, is_folder=True
      )
      model_path = downloaded_files.get_path()
      self.assertTrue(os.path.exists(model_path))
      for file_name in folder_contents:
          file_path = os.path.join(model_path, file_name)
          self.assertTrue(os.path.exists(file_path))
          self.assertGreater(os.path.getsize(file_path), 0)
  
file_path: mediapipe/mediapipe/model_maker/python/core/utils/file_util_test.py
imports: import os
  import tempfile
  from unittest import mock
  from absl.testing import absltest
  import requests
  from mediapipe.model_maker.python.core.utils import file_util
label_desc: Use image node_id 3 for calling the FileUtilTest obj's underlying member method code with example usage: obj.test_get_path_folder() without return types