CAM: Handle import of unknown shape types gracefully; allow case insensitive filenames, and allow invalid tool ID data type

This commit is contained in:
Samuel Abels
2025-05-29 19:50:51 +02:00
parent 6500e14c6c
commit 6be1fc9bf4
14 changed files with 143 additions and 67 deletions

View File

@@ -314,7 +314,7 @@ class TestPathToolAssetManager(unittest.TestCase):
with self.assertRaises(FileNotFoundError) as cm:
manager.get_raw(non_existent_uri, store="non_existent_store")
self.assertIn(
"Asset 'type://id/1' not found in stores '['non_existent_store']'.", str(cm.exception)
"Asset 'type://id/1' not found in stores '['non_existent_store']'", str(cm.exception)
)
def test_is_empty(self):