code: def test_hpo_utils():
      assert validate_search_space(good, raise_exception=False)
      assert validate_search_space(good_nested, raise_exception=False)
      assert not validate_search_space(bad_type, raise_exception=False)
      assert not validate_search_space(
          bad_spec_type, raise_exception=False
      )
      assert not validate_search_space(
          bad_fields, raise_exception=False
      )
      assert not validate_search_space(
          bad_type_name, raise_exception=False
      )
      assert not validate_search_space(bad_value, raise_exception=False)
      assert not validate_search_space(
          bad_choice_args, raise_exception=False
      )
      assert not validate_search_space(
          bad_2_args, raise_exception=False
      )
      assert not validate_search_space(
          bad_3_args, raise_exception=False
      )
      assert not validate_search_space(
          bad_int_args, raise_exception=False
      )
      assert not validate_search_space(
          bad_float_args, raise_exception=False
      )
      assert not validate_search_space(
          bad_low_high, raise_exception=False
      )
      assert not validate_search_space(bad_log, raise_exception=False)
      assert not validate_search_space(bad_sigma, raise_exception=False)
  
      assert validate_search_space(
          good_partial, ["choice", "randint"], False
      )
      assert not validate_search_space(
          good, ["choice", "randint"], False
      )
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_hpo_utils() without return types