code: def test_model_info_pipeline(iris_adaboost):
      # Arrange
      simple_pipeline = Pipeline(
          [
              ("nan_handling", SimpleImputer(strategy="most_frequent")),
              ("adaboost", iris_adaboost),
          ]
      )
      # Act
      result = ModelInfo().run(simple_pipeline)
      # Assert
      assert_model_result(result)
  
file_path: deepchecks/tests/tabular/checks/model_evaluation/model_info_test.py
imports: from hamcrest import assert_that, calling, has_entries, raises
  from sklearn.impute import SimpleImputer
  from sklearn.pipeline import Pipeline
  from deepchecks.core.errors import ModelValidationError
  from deepchecks.tabular.checks.model_evaluation.model_info import ModelInfo
label_desc: Use image node_id 4 for calling a global function with example usage: test_model_info_pipeline(iris_adaboost) without return types