code: def test_wrong_module_load():
      with bentoml.models.create(
          "wrong_module",
          module=__name__,
          context=ModelContext(
              "wrong_module", {"wrong_module": "1.0.0"}
          ),
          signatures={},
      ) as ctx:
          tag = ctx.tag
          model = ctx
  
      with pytest.raises(
          NotFound,
          match=f"Model {tag} was saved with module {__name__}, ",
      ):
          bentoml.mlflow.get(tag)
  
      with pytest.raises(
          NotFound,
          match=f"Model {tag} was saved with module {__name__}, ",
      ):
          bentoml.mlflow.load_model(tag)
  
      with pytest.raises(
          NotFound,
          match=f"Model {tag} was saved with module {__name__}, ",
      ):
          bentoml.mlflow.load_model(model)
  
imports: from __future__ import annotations
  import os
  import typing
  from pathlib import Path
  from typing import TYPE_CHECKING
  import mlflow
  import mlflow.models
  import mlflow.sklearn
  import mlflow.tracking
  import numpy
  import psutil
  import pytest
  from sklearn.datasets import load_iris
  from sklearn.neighbors import KNeighborsClassifier
  import bentoml
  from bentoml._internal.models.model import ModelContext
  from bentoml.exceptions import BentoMLException
  from bentoml.exceptions import NotFound
label_desc: Use image node_id 3 for calling a global function with example usage: test_wrong_module_load() without return types