code: def test_deploy_tf_models_no_asset():
      np = pytest.importorskip("numpy")
  
      class DummyTFModelNoAsset(TensorflowModel):
          CONFIGURATIONS = {
              "dummy_non_tf_model": {
                  "model_settings": {
                      "output_dtypes": {"lambda": np.float32},
                      "output_tensor_mapping": {"lambda": "nothing"},
                      "output_shapes": {"lambda": (3, 2, 1)},
                  }
              }
          }
  
      lib = ModelLibrary(
          models=DummyTFModelNoAsset, settings={"lazy_loading": True}
      )
      with pytest.raises(ValueError):
          deploy_tf_models(lib, "local-docker")
  
file_path: modelkit/tests/test_tf_serving_deploy.py
imports: import os
  import shutil
  import tempfile
  import pytest
  from modelkit import testing
  from modelkit.core.library import ModelLibrary
  from modelkit.core.model import Model
  from modelkit.core.models.tensorflow_model import TensorflowModel
  from modelkit.utils.tensorflow import deploy_tf_models, write_config
  from tests import TEST_DIR
  from tests.conftest import skip_unless
label_desc: Use image node_id 2 for calling a global function with example usage: test_deploy_tf_models_no_asset() without return types