From c10aa2a3938507087bae4b89488f4698b3eacca5 Mon Sep 17 00:00:00 2001 From: Caitlyn O'Hanna Date: Wed, 11 Jun 2025 11:21:21 -0700 Subject: [PATCH] test: ensure initialize_loaders registers trimesh loader --- tests/test_loader_initialization.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 tests/test_loader_initialization.py diff --git a/tests/test_loader_initialization.py b/tests/test_loader_initialization.py new file mode 100644 index 0000000..9e82dac --- /dev/null +++ b/tests/test_loader_initialization.py @@ -0,0 +1,13 @@ +import pytest + +pytest.importorskip("trimesh") + +from layerforge.utils.loader_initialization import initialize_loaders +from layerforge.models.loading import LoaderFactory +from layerforge.models.loading.implementations.trimesh_loader import TrimeshLoader + + +def test_initialize_loaders_registers_trimesh(monkeypatch): + monkeypatch.setattr(LoaderFactory, "loaders", {}, raising=False) + initialize_loaders() + assert LoaderFactory.loaders["trimesh"] is TrimeshLoader