code: def test_hadoop_no_glob_in_bucket(self):
      test_dir_url = os.environ["HAIL_TEST_STORAGE_URI"]
      scheme, rest = test_dir_url.split("://")
      bucket, path = rest.split("/", maxsplit=1)
      glob_in_bucket_url = f"{scheme}://glob*{bucket}/{path}"
      try:
          hl.hadoop_ls(glob_in_bucket_url)
      except ValueError as err:
          assert (
              f"glob pattern only allowed in path (e.g. not in bucket): {glob_in_bucket_url}"
              in err.args[0]
          )
      except FatalError as err:
          assert (
              f"Invalid GCS bucket name 'glob*{bucket}': bucket name must contain only 'a-z0-9_.-' characters."
              in err.args[0]
          )
      else:
          assert False
  
imports: import json
  import unittest
  import hail
  from hail.utils import *
  from hail.utils.misc import escape_str, escape_id
  from hail.utils.java import FatalError
  from hail.utils.linkedlist import LinkedList
  from ..helpers import *
label_desc: Use image node_id 9 for calling the Tests obj's underlying member method code with example usage: obj.test_hadoop_no_glob_in_bucket() without return types