Salome HOME
224f917e58340a6ed5af6f17739e2f80de424a07
[modules/smesh.git] / doc / salome / examples / blocFissure_01_without_session.py
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 """Tests de blocFissure ; en standalone
4
5 Copyright 2021 EDF
6 Gérald NICOLAS
7 +33.1.78.19.43.52
8 """
9
10 __revision__ = "V02.02"
11
12 import os
13 import sys
14
15 # Lancement des cas-tests
16 import salome
17 salome.standalone()
18 salome.salome_init()
19
20 from blocFissure.CasTests import blocFissureTest
21 BLOCFISSURE_TEST = blocFissureTest(["cubeAngle", "cubeAngle2", "cubeCoin", "cubeMilieu", "cubeTransverse"])
22 TEXTE = BLOCFISSURE_TEST.lancement()
23 del BLOCFISSURE_TEST
24
25 # Diagnostic
26 ERREUR = 0
27 if TEXTE:
28   for LIGNE in TEXTE:
29     #print (LIGNE[:-1])
30     if ( "NOOK" in LIGNE ):
31       MESSAGE_ERREUR = TEXTE
32       ERREUR = int(LIGNE.split()[-1])
33       break
34 else:
35   MESSAGE_ERREUR = "Impossible de trouver le diagnostic de la procédure de tests."
36   ERREUR = -1
37
38 if ERREUR:
39   sys.stderr.write(MESSAGE_ERREUR)
40   #raise Exception(MESSAGE_ERREUR)
41   assert(False)