1 # Copyright (C) 2021-2022 CEA/DEN, EDF R&D
3 # This library is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU Lesser General Public
5 # License as published by the Free Software Foundation; either
6 # version 2.1 of the License, or (at your option) any later version.
8 # This library is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 # Lesser General Public License for more details.
13 # You should have received a copy of the GNU Lesser General Public
14 # License along with this library; if not, write to the Free Software
15 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
22 TestExtrusionOfCompound.py
24 TestExtrusionCut_BySize.py
25 TestExtrusionCut_ByPlanesAndOffsets.py
26 TestExtrusionCut_ByFaces.py
27 TestExtrusionCut_ThroughAll.py
29 TestExtrusionFuse_BySize.py
30 TestExtrusionFuse_ByPlanesAndOffsets.py
31 TestExtrusionFuse_ThroughAll.py
32 TestExtrusion_ErrorMsg.py
33 TestExtrusion_ZeroOffsetError.py
34 TestExtrusion_ByFaces01.py
35 TestExtrusion_ByFaces02.py
36 TestExtrusion_ByFaces03.py
37 TestExtrusion_ByFaces04.py
38 TestExtrusion_ByFaces05.py
39 TestExtrusion_ByFaces06.py
40 TestExtrusion_ByFaces07.py
41 TestExtrusion_ByFaces08.py
42 TestExtrusion_ByFaces09.py
43 TestExtrusion_ByFaces10.py
44 TestExtrusion_ByFaces11.py
45 TestExtrusion_ByFaces12.py
46 TestExtrusion_ByFaces13.py
47 TestExtrusion_ByFaces14.py
48 TestExtrusion_ByFaces15.py
49 TestExtrusion_ByFaces16.py
50 TestExtrusion_ByFaces17.py
51 TestExtrusion_ByFaces18.py
52 TestExtrusion_ByFaces19.py
54 TestRevolution_ByAngle.py
55 TestRevolutionOfPoint.py
56 TestRevolutionOfEdge.py
57 TestRevolutionOfCompound.py
59 TestRevolutionCut_ByAngle.py
60 TestRevolutionCut_ByPlanesAndOffsets.py
61 TestRevolutionCut_ThroughAll.py
63 TestRevolutionFuse_ByAngle.py
64 TestRevolutionFuse_ByPlanesAndOffsets.py
65 TestRevolutionFuse_ThroughAll.py
66 TestCompositeFeaturesOnCompSolids.py
68 TestPartition_ErrorMsg.py
69 TestPlacement_Vertex_Vertex.py
70 TestPlacement_Edge_Vertex.py
71 TestPlacement_Edge_Edge.py
72 TestPlacement_Face_Vertex.py
73 TestPlacement_Face_Edge.py
74 TestPlacement_Face_Face.py
75 TestPlacement_Part_Part.py
76 TestPlacement_Complex.py
77 TestPlacement_ErrorMsg.py
78 TestPlacement_BodyShapesValidator.py
80 TestTranslation_Part.py
82 TestRotation_ByAxis.py
83 TestRotation_ByPoints.py
84 TestRotation_ErrorMsg.py
85 TestMultiRotation_Part.py
86 TestMultiRotation_ErrorMsg.py
87 TestMultiTranslation_Part.py
88 TestMultiTranslation_ErrorMsg.py
93 TestBooleanCompSolids.py
96 TestBooleanSplitWithPlane.py
97 TestBooleanSplit_ErrorMsg.py
100 TestBoolean_ErrorMsg.py
102 TestIntersection_ErrorMsg.py
105 TestUnion_ErrorMsg.py
106 TestRemoveSubShapes.py
107 TestRemoveSubShapes2.py
108 TestRemoveSubShapes3.py
109 TestRemoveSubShapes4.py
110 TestRemoveSubShapes5.py
111 TestRemoveSubShapes6.py
113 TestPipe_DoNotMovePath.py
119 TestRecover_Compound.py
120 TestRecover_Compsolid1.py
121 TestRecover_Compsolid2.py
123 TestSplitEdgeVertex.py
125 TestSplitEdgeEdgeIntersected.py
128 TestSplitEdgeShell.py
129 TestSplitEdgeSolid.py
130 TestSplitEdgeSolidIntersected.py
131 TestSplitWireVertex.py
135 TestSplitWireShell.py
136 TestSplitWireSolid.py
137 TestSplitFaceVertex.py
139 TestSplitFaceEdgeInside.py
140 TestSplitFaceEdgePerpendicular.py
143 TestSplitFaceShell.py
144 TestSplitFaceSolid.py
145 TestSplitCompFaceSolid.py
146 TestSplitShellVertex.py
147 TestSplitShellEdge.py
148 TestSplitShellConstrPlane.py
149 TestSplitShellWire.py
150 TestSplitShellFace.py
151 TestSplitShellShell.py
152 TestSplitShellSolid.py
153 TestSplitSolid2ConstructionPlanes.py
154 TestSplitSolidEdge.py
155 TestSplitSolidFace.py
156 TestSplitSolidCompFace.py
157 TestSplitSolidShell.py
158 TestSplitSolidCompShell.py
159 TestSplitCompsolidPlane.py
160 TestPartition2Faces.py
161 TestPartition2Solids.py
162 TestPartition2Wires.py
163 TestPartitionBox4Planes.py
164 TestPartitionEdgeSolid.py
165 TestPartitionFace2Solid.py
166 TestPartitionFaceSolid.py
167 TestPartitionFaceWire.py
168 TestPartitionInclinedFaceSolid.py
169 TestPartitionWireFaceSolid.py
170 TestUnion4CurvedFaces.py
171 TestUnion4CurvedFaces_2.py
174 TestMeasurementLength.py
175 TestMeasurementDistance.py
176 TestMeasurementRadius.py
177 TestMeasurementAngle.py
178 TestMeasurementAngle3Points.py
179 TestMeasurementPresentation.py
181 TestFusionFaces2697.py
182 TestFusionFaces32443.py
219 TestBooleanCut_CompSolid_CompSolid.py
220 TestBooleanCut_CompSolidCompound_CompSolidCompound.py
221 TestBooleanCut_Edge_Edge.py
222 TestBooleanCut_Edge_Face.py
223 TestBooleanCut_EdgeCompound_EdgeCompound.py
224 TestBooleanCut_EdgeCompound_Solid.py
225 TestBooleanCut_Face_Face.py
226 TestBooleanCut_Face_Solid.py
227 TestBooleanCut_FaceCompound_FaceCompound.py
228 TestBooleanCut_Shell_Shell.py
229 TestBooleanCut_ShellCompound_ShellCompound.py
230 TestBooleanCut_Solid_Solid.py
231 TestBooleanCut_SolidCompound_SolidCompound.py
232 TestBooleanCut_Vertex_Vertex.py
233 TestBooleanCut_VertexCompound_Solid.py
234 TestBooleanCut_VertexCompound_VertexCompound.py
235 TestBooleanCut_Wire_Face.py
236 TestBooleanCut_Wire_Wire.py
237 TestBooleanCut_WireCompound_WireCompound.py
238 TestBooleanCut_Compound_Solid.py
239 TestBooleanCut_ErrorMsg.py
240 TestBooleanCut_SolidsHistory.py
241 TestBooleanSmash_Face_Face.py
242 TestBooleanSmash_SubSolid_Solid.py
243 TestBooleanSmash_CompSolid_Solid.py
244 TestBooleanSmash_ErrorMsg.py
245 TestBooleanSmash_SolidsHistory.py
246 TestBooleanFuse_SimpleMode.py
247 TestBooleanFuse_RemoveEdges.py
248 TestBooleanFuse_ErrorMsg.py
249 TestBooleanCommon_Vertex_Vertex.py
250 TestBooleanCommon_VertexCompound_VertexCompound.py
251 TestBooleanCommon_Edge_Edge.py
252 TestBooleanCommon_EdgeCompound_EdgeCompound.py
253 TestBooleanCommon_Wire_Wire.py
254 TestBooleanCommon_WireCompound_WireCompound.py
255 TestBooleanCommon_Face_Face.py
256 TestBooleanCommon_Face_Plane.py
257 TestBooleanCommon_FaceCompound_FaceCompound.py
258 TestBooleanCommon_Shell_Shell.py
259 TestBooleanCommon_ShellCompound_ShellCompound.py
260 TestBooleanCommon_Solid_Face.py
261 TestBooleanCommon_Solid_Shell.py
262 TestBooleanCommon_Solid_Solid.py
263 TestBooleanCommon_SolidCompound_Face.py
264 TestBooleanCommon_SolidCompound_Shell.py
265 TestBooleanCommon_SolidCompound_SolidCompound.py
266 TestBooleanCommon_SubCompound_Solid.py
267 TestBooleanCommon_SubSolid_Solid.py
268 TestBooleanCommon_CompSolid_Face.py
269 TestBooleanCommon_CompSolid_Shell.py
270 TestBooleanCommon_CompSolid_CompSolid.py
271 TestBooleanCommon_CompSolidCompound_Face.py
272 TestBooleanCommon_CompSolidCompound_Shell.py
273 TestBooleanCommon_CompSolidCompound_CompSolidCompound.py
274 TestBooleanCommon_ErrorMsg.py
275 TestBooleanCommon_SolidsHistory.py
280 TestPartitionSubCompsolidWithCompSolid1.py
281 TestPartitionSubCompsolidWithCompSolid2.py
282 TestPartitionSubCompsolidWithCompSolid3.py
283 TestPartitionSubCompsolidWithSolid1.py
284 TestPartitionSubCompsolidWithSolid2.py
285 TestPartitionSubCompsolidWithSolid3.py
286 TestPartitionSubCompsolidWithSolid4.py
287 TestPartitionSubCompsolidWithSolid5.py
288 TestPartitionSubCompsolidWithFace1.py
289 TestPartitionSubCompsolidWithFace2.py
290 TestPartitionSubCompsolidWithFace3.py
291 TestPartitionSubCompsolidWithFace4.py
292 TestPartitionSubCompsolidWithFace5.py
293 TestPartitionSubCompsolidWithPlane1.py
294 TestPartitionSubCompsolidWithPlane2.py
295 TestPartitionSubCompsolidWithPlane3.py
296 TestPartitionSubCompsolidWithPlane4.py
297 TestPartitionSubCompsolidWithPlane5.py
298 TestPartitionArgsUpdate.py
299 TestPartition_SolidsHistory.py
300 TestBooleanFuse_Vertex_Vertex.py
301 TestBooleanFuse_VertexCompound_VertexCompound.py
302 TestBooleanFuse_Edge_Edge.py
303 TestBooleanFuse_EdgeCompound_EdgeCompound.py
304 TestBooleanFuse_Wire_Wire.py
305 TestBooleanFuse_WireCompound_WireCompound.py
306 TestBooleanFuse_Face_Face.py
307 TestBooleanFuse_FaceCompound_FaceCompound.py
308 TestBooleanFuse_Shell_Shell.py
309 TestBooleanFuse_ShellCompound_ShellCompound.py
310 TestBooleanFuse_Solid_Solid.py
311 TestBooleanFuse_SolidCompound_SolidCompound.py
312 TestBooleanFuse_CompSolid_Face.py
313 TestBooleanFuse_CompSolid_CompSolid.py
314 TestBooleanFuse_CompSolidCompound_CompSolidCompound.py
315 TestBooleanFuse_SolidsHistory.py
318 TestFillet_ErrorMsg.py
319 TestFillet_History.py
346 TestBooleanCommon_MultiLevelCompound_v0_1.py
347 TestBooleanCommon_MultiLevelCompound_v0_2.py
348 TestBooleanCommon_MultiLevelCompound_v20190506_1.py
349 TestBooleanCommon_MultiLevelCompound_v20190506_2.py
350 TestBooleanCut_MultiLevelCompound_v0_1.py
351 TestBooleanCut_MultiLevelCompound_v0_2.py
352 TestBooleanCut_MultiLevelCompound_v20190506_1.py
353 TestBooleanCut_MultiLevelCompound_v20190506_2.py
354 TestBooleanFuse_MultiLevelCompound_v0_1.py
355 TestBooleanFuse_MultiLevelCompound_v0_2.py
356 TestBooleanFuse_MultiLevelCompound_v0_3.py
357 TestBooleanFuse_MultiLevelCompound_v0_4.py
358 TestBooleanFuse_MultiLevelCompound_v20190506_1.py
359 TestBooleanFuse_MultiLevelCompound_v20190506_2.py
360 TestBooleanFuse_MultiLevelCompound_v20190506_3.py
361 TestBooleanFuse_MultiLevelCompound_v20190506_4.py
362 TestBooleanSmash_MultiLevelCompound_v0_1.py
363 TestBooleanSmash_MultiLevelCompound_v0_2.py
364 TestBooleanSmash_MultiLevelCompound_v20190506_1.py
365 TestBooleanSmash_MultiLevelCompound_v20190506_2.py
366 TestBooleanSplit_MultiLevelCompound_v0_1.py
367 TestBooleanSplit_MultiLevelCompound_v0_2.py
368 TestBooleanSplit_MultiLevelCompound_v20190506_1.py
369 TestBooleanSplit_MultiLevelCompound_v20190506_2.py
370 TestPartition_MultiLevelCompound_v0_1.py
371 TestPartition_MultiLevelCompound_v0_2.py
372 TestPartition_MultiLevelCompound_v0_3.py
373 TestPartition_MultiLevelCompound_v20190506_1.py
374 TestPartition_MultiLevelCompound_v20190506_2.py
375 TestPartition_MultiLevelCompound_v20190506_3.py
376 TestUnion_MultiLevelCompound_v0.py
377 TestUnion_MultiLevelCompound_v20190506.py
378 TestUnionFaces_v20190506.py
379 TestRemoveResultsBody.py
380 TestRemoveResultsConstruction.py
381 TestRemoveResultsPart.py
391 TestCopyFeatureMoveGroupOfFeature.py
392 TestCopyMoveResult.py
393 TestCopyMoveSubShapes.py
396 TestCopyWholeFeature.py
398 TestImportResultWithGroups1.py
399 TestImportResultWithGroups2.py
400 TestImportResultWithGroups3.py
401 TestDefeaturing_ErrorMsg.py
402 TestDefeaturing_OnSolid1.py
403 TestDefeaturing_OnSolid2.py
404 TestDefeaturing_OnSolid3.py
405 TestDefeaturing_OnCompsolid1.py
406 TestDefeaturing_OnCompsolid2.py
407 TestDefeaturing_OnCompsolid3.py
408 TestDefeaturing_OnCompound.py
413 TestPlacement_MultiLevelCompound_v0_1.py
414 TestPlacement_MultiLevelCompound_v0_2.py
415 TestPlacement_MultiLevelCompound_v0_3.py
416 TestPlacement_MultiLevelCompound_v0_4.py
417 TestPlacement_MultiLevelCompound_v0_5.py
418 TestPlacement_MultiLevelCompound_v0_6.py
419 TestPlacement_MultiLevelCompound_v95_1.py
420 TestPlacement_MultiLevelCompound_v95_2.py
421 TestPlacement_MultiLevelCompound_v95_3.py
422 TestPlacement_MultiLevelCompound_v95_4.py
423 TestPlacement_MultiLevelCompound_v95_5.py
424 TestPlacement_MultiLevelCompound_v95_6.py
425 TestTranslation_MultiLevelCompound_v0_1.py
426 TestTranslation_MultiLevelCompound_v0_2.py
427 TestTranslation_MultiLevelCompound_v0_3.py
428 TestTranslation_MultiLevelCompound_v0_4.py
429 TestTranslation_MultiLevelCompound_v0_5.py
430 TestTranslation_MultiLevelCompound_v95_1.py
431 TestTranslation_MultiLevelCompound_v95_2.py
432 TestTranslation_MultiLevelCompound_v95_3.py
433 TestTranslation_MultiLevelCompound_v95_4.py
434 TestTranslation_MultiLevelCompound_v95_5.py
435 TestRotation_MultiLevelCompound_v0_1.py
436 TestRotation_MultiLevelCompound_v0_2.py
437 TestRotation_MultiLevelCompound_v0_3.py
438 TestRotation_MultiLevelCompound_v0_4.py
439 TestRotation_MultiLevelCompound_v95_1.py
440 TestRotation_MultiLevelCompound_v95_2.py
441 TestRotation_MultiLevelCompound_v95_3.py
442 TestRotation_MultiLevelCompound_v95_4.py
443 TestSymmetry_MultiLevelCompound_v0_1.py
444 TestSymmetry_MultiLevelCompound_v0_2.py
445 TestSymmetry_MultiLevelCompound_v0_3.py
446 TestSymmetry_MultiLevelCompound_v0_4.py
447 TestSymmetry_MultiLevelCompound_v0_5.py
448 TestSymmetry_MultiLevelCompound_v95_1.py
449 TestSymmetry_MultiLevelCompound_v95_2.py
450 TestSymmetry_MultiLevelCompound_v95_3.py
451 TestSymmetry_MultiLevelCompound_v95_4.py
452 TestSymmetry_MultiLevelCompound_v95_5.py
453 TestScale_MultiLevelCompound_v0_1.py
454 TestScale_MultiLevelCompound_v0_2.py
455 TestScale_MultiLevelCompound_v0_3.py
456 TestScale_MultiLevelCompound_v0_4.py
457 TestScale_MultiLevelCompound_v95_1.py
458 TestScale_MultiLevelCompound_v95_2.py
459 TestScale_MultiLevelCompound_v95_3.py
460 TestScale_MultiLevelCompound_v95_4.py
461 TestMultiTranslation_MultiLevelCompound_v0_1.py
462 TestMultiTranslation_MultiLevelCompound_v0_2.py
463 TestMultiTranslation_MultiLevelCompound_v0_3.py
464 TestMultiTranslation_MultiLevelCompound_v0_4.py
465 TestMultiTranslation_MultiLevelCompound_v95_1.py
466 TestMultiTranslation_MultiLevelCompound_v95_2.py
467 TestMultiTranslation_MultiLevelCompound_v95_3.py
468 TestMultiTranslation_MultiLevelCompound_v95_4.py
469 TestMultiRotation_MultiLevelCompound_v0_1.py
470 TestMultiRotation_MultiLevelCompound_v0_2.py
471 TestMultiRotation_MultiLevelCompound_v0_3.py
472 TestMultiRotation_MultiLevelCompound_v0_4.py
473 TestMultiRotation_MultiLevelCompound_v95_1.py
474 TestMultiRotation_MultiLevelCompound_v95_2.py
475 TestMultiRotation_MultiLevelCompound_v95_3.py
476 TestMultiRotation_MultiLevelCompound_v95_4.py
477 TestIntersection_MultiLevelCompound_v0_1.py
478 TestIntersection_MultiLevelCompound_v0_2.py
479 TestIntersection_MultiLevelCompound_v95_1.py
480 TestIntersection_MultiLevelCompound_v95_2.py
481 TestFillet_MultiLevelCompound_v0_1.py
482 TestFillet_MultiLevelCompound_v0_2.py
483 TestFillet_MultiLevelCompound_v0_3.py
484 TestFillet_MultiLevelCompound_v0_4.py
485 TestFillet_MultiLevelCompound_v95_1.py
486 TestFillet_MultiLevelCompound_v95_2.py
487 TestFillet_MultiLevelCompound_v95_3.py
488 TestFillet_MultiLevelCompound_v95_4.py
489 TestChamfer_MultiLevelCompound_v0_1.py
490 TestChamfer_MultiLevelCompound_v0_2.py
491 TestChamfer_MultiLevelCompound_v0_3.py
492 TestChamfer_MultiLevelCompound_v0_4.py
493 TestChamfer_MultiLevelCompound_v95_1.py
494 TestChamfer_MultiLevelCompound_v95_2.py
495 TestChamfer_MultiLevelCompound_v95_3.py
496 TestChamfer_MultiLevelCompound_v95_4.py
502 TestFillet1D_ErrorMsg.py
503 TestFillet1D_Vertices_1.py
504 TestFillet1D_Vertices_2.py
505 TestFillet1D_Vertices_3.py
506 TestFillet1D_Vertices_4.py
507 TestFillet1D_Vertices_5.py
508 TestFillet1D_Vertices_6.py
509 TestFillet1D_Vertices_7.py
510 TestFillet1D_Vertices_8.py
511 TestFillet1D_Vertices_9.py
512 TestFillet1D_Wire_1.py
513 TestFillet1D_Wire_2.py
514 TestFillet1D_Wire_3.py
515 TestFillet1D_Wire_4.py
516 TestFillet1D_Wire_5.py
522 Test20245_3_geometrical.py
525 TestPointCoordinates.py
527 TestGeometryCalculation.py
532 TestSewing_Manifold.py
533 TestSewing_NonManifold.py
535 TestGlueFaces_Compound.py
536 TestGlueFaces_Faces.py
537 TestGlueFaces_Shell.py
538 TestGlueFaces_Solids.py
539 TestLimitTolerance.py
540 TestLimitTolerance_Face.py
541 TestBooleanCut_Fuzzy_1.py
542 TestBooleanCut_Fuzzy_2.py
543 TestBooleanFuse_Fuzzy.py
544 TestBooleanCommon_Fuzzy.py
551 set(TEST_NAMES ${TEST_NAMES_PARA} ${TEST_NAMES_SEQ})