Salome HOME
Fix the option remove_tiny_uv_edges to use the new advanced options mechanism
[plugins/blsurfplugin.git] / tests / test_precad_intersections.py
index 1736d1dd55c54aab845cc46dd4432f63a81469b3..47eef3df6b88b55a976134b9d180e26afb331178 100644 (file)
@@ -44,11 +44,12 @@ smesh = smeshBuilder.New(salome.myStudy)
 
 Mesh_1 = smesh.Mesh(Partition_1)
 
-BLSURF_1 = Mesh_1.Triangle(algo=smeshBuilder.BLSURF)
+BLSURF_1 = Mesh_1.Triangle(algo=smeshBuilder.MG_CADSurf)
 BLSURF_Parameters = BLSURF_1.Parameters()
 BLSURF_Parameters.SetPhySize( 5 )
 BLSURF_Parameters.SetPreCADMergeEdges( True )
 BLSURF_Parameters.SetPreCADProcess3DTopology( True )
+BLSURF_Parameters.SetPreCADOptionValue( 'remove_tiny_uv_edges', 'yes' )
 
 Mesh_1.Compute()
 
@@ -59,9 +60,11 @@ for p in vertices:
     id_node = Mesh_1.FindNodeClosestTo(x, y, z)
     nodes.append(id_node)
 
-nodes = set(nodes)
+nodes = list(set(nodes))
 
-assert(len(nodes) == 1)
+nodesGroup = Mesh_1.MakeGroupByIds("nodes", SMESH.NODE, nodes)
+
+assert nodesGroup.Size() == 1, nodesGroup.GetIDs()
 
 if salome.sg.hasDesktop():
-  salome.sg.updateObjBrowser(1)
+  salome.sg.updateObjBrowser(True)