Salome HOME
Implement better check for over-constrained volumes and faces
[modules/smesh.git] / doc / salome / examples / blocFissure_01_without_session.py
index 224f917e58340a6ed5af6f17739e2f80de424a07..14c186f725e7588cb723579233ab3fec5c65f012 100644 (file)
@@ -2,12 +2,16 @@
 # -*- coding: utf-8 -*-
 """Tests de blocFissure ; en standalone
 
+Cas tests basés sur les matériels :
+. cubeAngle
+. cubeFin
+
 Copyright 2021 EDF
 Gérald NICOLAS
 +33.1.78.19.43.52
 """
 
-__revision__ = "V02.02"
+__revision__ = "V02.04"
 
 import os
 import sys
@@ -15,22 +19,21 @@ import sys
 # Lancement des cas-tests
 import salome
 salome.standalone()
-salome.salome_init()
+salome.salome_init_without_session()
 
-from blocFissure.CasTests import blocFissureTest
-BLOCFISSURE_TEST = blocFissureTest(["cubeAngle", "cubeAngle2", "cubeCoin", "cubeMilieu", "cubeTransverse"])
-TEXTE = BLOCFISSURE_TEST.lancement()
+from blocFissure.CasTests.blocFissureTest import blocFissureTest
+BLOCFISSURE_TEST = blocFissureTest(["cubeAngle", "cubeAngle_2","cubeCoin", "cubeMilieu", "cubeTransverse"])
+MESSAGE_ERREUR = BLOCFISSURE_TEST.lancement()
+#sys.stdout.write(MESSAGE_ERREUR)
 del BLOCFISSURE_TEST
 
 # Diagnostic
-ERREUR = 0
-if TEXTE:
-  for LIGNE in TEXTE:
-    #print (LIGNE[:-1])
-    if ( "NOOK" in LIGNE ):
-      MESSAGE_ERREUR = TEXTE
-      ERREUR = int(LIGNE.split()[-1])
-      break
+if MESSAGE_ERREUR:
+  if ( "NOOK" in MESSAGE_ERREUR ):
+    LAUX = MESSAGE_ERREUR.split()
+    ERREUR = int(LAUX[LAUX.index("NOOK")+2])
+  else:
+    ERREUR = 0
 else:
   MESSAGE_ERREUR = "Impossible de trouver le diagnostic de la procédure de tests."
   ERREUR = -1
@@ -39,3 +42,4 @@ if ERREUR:
   sys.stderr.write(MESSAGE_ERREUR)
   #raise Exception(MESSAGE_ERREUR)
   assert(False)
+