code: def test_save_model_with_unsupported_argument_combinations_throws_exception(
      model_path,
  ):
      with pytest.raises(
          MlflowException,
          match="Either `loader_module` or `python_model` must be specified",
      ):
          mlflow.pyfunc.save_model(
              path=model_path, data_path="/path/to/data"
          )
  
imports: import os
  import pickle
  import numpy
  import pytest
  import sklearn.datasets
  import sklearn.linear_model
  import sklearn.neighbors
  import yaml
  import mlflow
  import mlflow.pyfunc
  import mlflow.pyfunc.model
  import mlflow.sklearn
  from mlflow.exceptions import MlflowException
  from mlflow.models import Model, infer_signature
  from mlflow.models.utils import _read_example
  from mlflow.tracking.artifact_utils import _download_artifact_from_uri
  from mlflow.utils.environment import _mlflow_conda_env
  from mlflow.utils.file_utils import TempDir
  from mlflow.utils.model_utils import _get_flavor_configuration
  from tests.helper_functions import _assert_pip_requirements
label_desc: Use image node_id 11 for calling a global function with example usage: test_save_model_with_unsupported_argument_combinations_throws_exception(model_path) without return types