code: def test_modeling_plan_using_minimal_syntax():
      ds = import_dataset()
      aml = H2OAutoML(
          project_name="py_modeling_plan_minimal_syntax",
          max_models=5,
          modeling_plan=[
              "DRF",
              "GLM",
              ("GBM", "grids"),
              "StackedEnsemble",
          ],
          seed=1,
      )
      aml.train(y=ds.target, training_frame=ds.train)
      models = get_partitioned_model_names(aml.leaderboard)
      assert len(models.base) == 5
      assert len(models.se) > 2
      assert any("DRF" in name for name in models.base)
      assert any("XRT" in name for name in models.base)
      assert any("GLM" in name for name in models.base)
      assert any("GBM_grid" in name for name in models.base)
      assert any("BestOfFamily" in name for name in models.se)
      assert any("AllModels" in name for name in models.se)
  
file_path: h2o-3/h2o-py/tests/testdir_algos/automl/pyunit_automl_modeling_plan.py
imports: import sys, os
  import h2o
  import h2o.exceptions
  from h2o.automl import H2OAutoML
  from tests import pyunit_utils
  from _automl_utils import import_dataset, get_partitioned_model_names
label_desc: Use image node_id 5 for calling a global function with example usage: test_modeling_plan_using_minimal_syntax() without return types