diff options
Diffstat (limited to 'tests/python/modifiers.py')
-rw-r--r-- | tests/python/modifiers.py | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/tests/python/modifiers.py b/tests/python/modifiers.py index 8f8b5c6498c..11d696c3bed 100644 --- a/tests/python/modifiers.py +++ b/tests/python/modifiers.py @@ -1,7 +1,5 @@ # SPDX-License-Identifier: GPL-2.0-or-later -# <pep8 compliant> - import math import os import sys @@ -215,7 +213,6 @@ def main(): SpecMeshTest("MergedNoneWeld", "testMergedNoneWeld", "expectedMergedNoneWeld", [ModifierSpec("weld", 'WELD', {"merge_threshold": 0.019})]), - ############################################# # One 'Deform' modifier on primitive meshes ############################################# @@ -327,6 +324,22 @@ def main(): ] + boolean_basename = "CubeBooleanDiffBMeshObject" + tests.append(SpecMeshTest("BooleandDiffBMeshObject", "test" + boolean_basename, "expected" + boolean_basename, + [ModifierSpec("boolean", 'BOOLEAN', + {"solver": 'FAST', "operation": 'DIFFERENCE', "operand_type": 'OBJECT', + "object": bpy.data.objects["test" + boolean_basename + "Operand"]})])) + boolean_basename = "CubeBooleanDiffBMeshCollection" + tests.append(SpecMeshTest("BooleandDiffBMeshCollection", + "test" + boolean_basename, + "expected" + boolean_basename, + [ModifierSpec("boolean", + 'BOOLEAN', + {"solver": 'FAST', + "operation": 'DIFFERENCE', + "operand_type": 'COLLECTION', + "collection": bpy.data.collections["test" + boolean_basename + "Operands"]})])) + modifiers_test = RunTest(tests) command = list(sys.argv) |