Refactor and clean up codebase by removing unused functions and reorganizing imports

- Removed unused model keys and functions from properties.py.
- Deleted projection.py as its functions were no longer needed.
- Cleaned up model_catalog.py by removing unused model directory function.
- Updated imports in various test files to reflect new module structure.
- Removed deprecated test cases related to image editing tools.
- Added new tests for ONNX runtime provider selection logic.
This commit is contained in:
2026-09-09 10:31:56 +08:00
parent 4c902ed7db
commit f5aff50b13
47 changed files with 460 additions and 413 deletions

View File

@@ -76,6 +76,7 @@ class ExtensionPackagingTest(unittest.TestCase):
self.assertIn("__init__.py", names)
self.assertIn("operators/clipboard_image/__init__.py", names)
self.assertIn("operators/clipboard_image/operators.py", names)
self.assertIn("operators/clipboard_image/actions.py", names)
self.assertIn("operators/clipboard_image/clipboard.py", names)
self.assertIn("blender_manifest.toml", names)
@@ -91,7 +92,7 @@ class ExtensionPackagingTest(unittest.TestCase):
"common/selection.py",
"common/viewport.py",
"operators/cutout_tool/__init__.py",
"operators/cutout_tool/main.py",
"operators/cutout_tool/operators.py",
"operators/cutout_tool/interaction.py",
"operators/cutout_tool/geometry.py",
"operators/cutout_tool/fine_mesh.py",
@@ -99,12 +100,11 @@ class ExtensionPackagingTest(unittest.TestCase):
"operators/cutout_tool/shape.py",
"operators/convert_to_plane/__init__.py",
"operators/convert_to_plane/object.py",
"operators/convert_to_plane/conversion.py",
"operators/convert_to_plane/operators.py",
"operators/convert_to_plane/image_plane.py",
"operators/image_edit_tool/__init__.py",
"operators/image_edit_tool/frame.py",
"operators/image_edit_tool/mask.py",
"operators/image_edit_tool/rectify.py",
"operators/frame_tool.py",
"operators/mask_tool.py",
"operators/rectify_tool.py",
"operators/ai_setup.py",
"operators/remove_background.py",
):
@@ -121,7 +121,6 @@ class ExtensionPackagingTest(unittest.TestCase):
)
self.assertIn("server/media/input.py", names)
self.assertIn("common/depth.py", names)
self.assertIn("server/geometry/projection.py", names)
self.assertIn("server/models/geometry.py", names)
self.assertIn("server/jobs/remove_background.py", names)
self.assertIn("server/jobs/cutout.py", names)