X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPythonAddons%2FTest%2FTestmidSurface.py;h=77c56a38d08f25057d6ee7337ad2c4620c5ffc06;hb=0a5c43009a4bd54f52db6174ab28793f4d859a8b;hp=9eed4741d9d2da1c4347104cf30418bfdaf25808;hpb=df0a9f95933f204758dcecdfb18b79e5564dad8d;p=modules%2Fshaper.git diff --git a/src/PythonAddons/Test/TestmidSurface.py b/src/PythonAddons/Test/TestmidSurface.py index 9eed4741d..77c56a38d 100755 --- a/src/PythonAddons/Test/TestmidSurface.py +++ b/src/PythonAddons/Test/TestmidSurface.py @@ -16,23 +16,19 @@ # # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # -"""Test de la création de surfaces médianes""" -__revision__ = "V01.03" +from salome.shaper import model +from ModelAPI import * import os -from ModelAPI import * - aSession = ModelAPI_Session.get() def getFilePath(fileName): - """Le fichier décrivant l'objet""" path = os.path.join(os.getenv("SHAPER_ROOT_DIR"), "bin", "salome", "macros", "midSurface") return os.path.join(path, fileName) theFile = getFilePath("midSurface.stp") -theFile = getFilePath("Objet_1.stp") aSession.startOperation("Create part for mid surface") aPartFeature = aSession.moduleDocument().addFeature("Part") @@ -47,6 +43,10 @@ aFile = anImportFeature.string(aFieldName) aFile.setValue(theFile) aSession.finishOperation() -#print ("Nombre de dossiers : {}".format(aPart.size("Folders"))) +#for cle in ("Bodies", "Groups", "Construction", "Folders"): + #print (cle,":",aPart.size(cle)) -assert(aPart.size("Folders") == 1), "Wrong number of folders: {}".format(aPart.size("Folders")) +assert(aPart.size("Bodies") == 8), "Right number of construction: {}".format(aPart.size("Bodies")) +assert(aPart.size("Construction") == 7), "Right number of construction: {}".format(aPart.size("Construction")) +assert(aPart.size("Groups") == 2), "Right number of construction: {}".format(aPart.size("Groups")) +assert(aPart.size("Folders") == 4), "Wrong number of folders: {}".format(aPart.size("Folders"))