Cleanup: Remove redundant selection comparison from mesh tests

The `unit_test_compare` function already compares selection attributes.
This commit is contained in:
Hans Goudey
2023-11-27 13:35:26 -05:00
parent 721de99571
commit db17c4bff5

View File

@@ -385,7 +385,6 @@ class MeshTest(ABC):
expected_mesh = expected_object.data
result_codes = {}
# Mesh Comparison.
if threshold:
result_mesh = expected_mesh.unit_test_compare(
mesh=evaluated_test_mesh, threshold=threshold)
@@ -398,20 +397,6 @@ class MeshTest(ABC):
else:
result_codes['Mesh Comparison'] = (False, result_mesh)
# Selection comparison.
selected_evaluated_verts = [
v.index for v in evaluated_test_mesh.vertices if v.select]
selected_expected_verts = [
v.index for v in expected_mesh.vertices if v.select]
if selected_evaluated_verts == selected_expected_verts:
result_selection = "Same"
result_codes['Selection Comparison'] = (True, result_selection)
else:
result_selection = "Selection doesn't match."
result_codes['Selection Comparison'] = (False, result_selection)
# Validation check.
result_validation = evaluated_test_mesh.validate(verbose=True)
if result_validation: