code: def test_multi_classification(classification_models):
      # Arrange
      train, test, model, model2, model3 = classification_models
      # Act
      result = MultiModelPerformanceReport().run(
          train, test, [model, model2, model3]
      )
      # Assert - 3 classes X 3 metrics X 3 models
      assert_that(result.value, has_length(27))
  
file_path: deepchecks/tests/tabular/checks/model_evaluation/multi_model_performance_report_test.py
imports: import pytest
  from hamcrest import assert_that, has_length
  from sklearn.ensemble import RandomForestClassifier, RandomForestRegressor
  from sklearn.tree import DecisionTreeClassifier, DecisionTreeRegressor
  from deepchecks.tabular.checks.model_evaluation import MultiModelPerformanceReport
label_desc: Use image node_id 3 for calling a global function with example usage: test_multi_classification(classification_models) without return types