[Bf-blender-cvs] [074ce49de01] master: Automated testing: Add operators tests

Pratik Borhade noreply at git.blender.org
Tue Aug 2 16:46:07 CEST 2022


Commit: 074ce49de014641f05f12e3b196d8eb7c4d1f733
Author: Pratik Borhade
Date:   Tue Aug 2 16:43:42 2022 +0200
Branches: master
https://developer.blender.org/rB074ce49de014641f05f12e3b196d8eb7c4d1f733

Automated testing: Add operators tests

Part of {T84999}
This patch adds test for
- `dissolve_limited`
- `dissolve_mode`
- `merge_normals`

Updated blend file:
{F13162744}

Reviewed By: zazizizou, mont29

Differential Revision: https://developer.blender.org/D15187

===================================================================

M	tests/python/operators.py

===================================================================

diff --git a/tests/python/operators.py b/tests/python/operators.py
index 548a2b50b05..3933fc1cd1c 100644
--- a/tests/python/operators.py
+++ b/tests/python/operators.py
@@ -115,6 +115,18 @@ def main():
             [OperatorSpecEditMode("dissolve_faces", {}, "VERT", {5, 34, 47, 49, 83, 91, 95})],
         ),
 
+        # dissolve limited
+        SpecMeshTest(
+            "SphereDissolveLimited", "testSphereDissolveLimited", "expectedSphereDissolveLimited",
+            [OperatorSpecEditMode("dissolve_limited", {"angle_limit": 0.610865}, "FACE", {20, 23, 26, 29, 32})],
+        ),
+
+        # dissolve mode
+        SpecMeshTest(
+            "PlaneDissolveMode", "testPlaneDissolveMode", "expectedPlaneDissolveMode",
+            [OperatorSpecEditMode("dissolve_mode", {"use_verts": True}, "FACE", {0, 1, 2, 10, 12, 13})],
+        ),
+
         # dissolve verts
         SpecMeshTest(
             "CubeDissolveVerts", "testCubeDissolveVerts", "expectedCubeDissolveVerts",
@@ -332,6 +344,12 @@ def main():
             [OperatorSpecEditMode("mark_seam", {}, "EDGE", {1})],
         ),
 
+        # merge normals
+        SpecMeshTest(
+            "CubeMergeNormals", "testCubeMergeNormals", "expectedCubeMergeNormals",
+            [OperatorSpecEditMode("merge_normals", {}, "FACE", {3, 5})],
+        ),
+
         # select all
         SpecMeshTest(
             "CircleSelectAll", "testCircleSelectAll", "expectedCircleSelectAll",



More information about the Bf-blender-cvs mailing list