code: def test_build_id3_for_nominal_and_numeric_features_nominal_target():
      df = pd.read_csv("dataset/golf2.txt")
      model = cb.fit(df, silent=True)
  
      assert model["config"]["algorithm"] == "ID3"
  
      instance = ["Sunny", 85, 85, "Weak"]
      prediction = cb.predict(model, instance)
      assert prediction == "No"
      logger.info(
          "✅ build id3 for nominal and numeric features and nominal target test done"
      )
  
file_path: chefboost/tests/test_id3.py
imports: import pandas
  from chefboost import Chefboost
  from chefboost.commons.logger import Logger
label_desc: Use image node_id 5 for calling a global function with example usage: test_build_id3_for_nominal_and_numeric_features_nominal_target() without return types