From: mpv Date: Fri, 29 Jun 2018 16:25:14 +0000 (+0300) Subject: Fix of the testing system for the issue #2520 : do not name degenerated edges X-Git-Tag: V8_5_0~1 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=a2e2356bc07372b797aa28bd3e8636e7e9631540;p=modules%2Fshaper.git Fix of the testing system for the issue #2520 : do not name degenerated edges --- diff --git a/src/PythonAPI/model/tests/tests.py b/src/PythonAPI/model/tests/tests.py index ff7ce4ddd..89a120d10 100644 --- a/src/PythonAPI/model/tests/tests.py +++ b/src/PythonAPI/model/tests/tests.py @@ -226,15 +226,19 @@ def testHaveNamingByType(theFeature, theModel, thePartDoc, theSubshapeType) : shapeExplorer = GeomAPI_ShapeExplorer(shape, theSubshapeType) # Create list, and store selections in it while shapeExplorer.more(): + current = shapeExplorer.current() + if current.isEdge() and GeomAPI.GeomAPI_Edge(current).isDegenerated(): # skip degenerative edges because they are not selected + shapeExplorer.next() + continue aDuplicate = False for alreadyThere in shapesList: - if alreadyThere.isSame(shapeExplorer.current()): + if alreadyThere.isSame(current): aDuplicate = True if aDuplicate: shapeExplorer.next() continue - shapesList.append(shapeExplorer.current()) - selection = theModel.selection(aResult, shapeExplorer.current()) # First argument should be result/sub-result, second is sub-shape on this result/sub-result + shapesList.append(current) + selection = theModel.selection(aResult, current) # First argument should be result/sub-result, second is sub-shape on this result/sub-result selectionList.append(selection) shapeExplorer.next() # Create group with this selection list