code: def test_modellibrary_error_in_load(error):
      class SomeModel(Model):
          CONFIGURATIONS = {"model": {}}
  
          def _load(self):
              raise error
  
          def _predict(self, item):
              return item
  
      library = ModelLibrary(
          models=SomeModel,
          settings={"lazy_loading": True},
      )
  
      try:
          library.get("model")
          assert False
      except error as err:
          assert "not loaded" not in str(err)
  
imports: import asyncio
  import os
  import pytest
  from modelkit.assets.errors import AssetDoesNotExistError, InvalidAssetSpecError
  from modelkit.core import errors
  from modelkit.core.library import ConfigurationNotFoundException, ModelLibrary, download_assets, load_model
  from modelkit.core.model import Asset, AsyncModel, Model
  from modelkit.core.model_configuration import ModelConfiguration, _configurations_from_objects, configure, list_assets
  from modelkit.core.settings import LibrarySettings
  from tests import TEST_DIR, testmodels
  from tests.assets.test_versioning import test_versioning
label_desc: Use image node_id 8 for calling a global function with example usage: test_modellibrary_error_in_load(error) and returns: item