Salome HOME
Merge branch 'V9_9_BR'
[modules/smesh.git] / doc / salome / examples / blocFissure_06_without_session.py
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 """Tests de blocFissure ; en standalone
4
5 Cas tests basés sans matériels (1/3)
6
7 Copyright 2021 EDF
8 Gérald NICOLAS
9 +33.1.78.19.43.52
10 """
11
12 __revision__ = "V02.03"
13
14 import os
15 import sys
16
17 # Lancement des cas-tests
18 import salome
19 salome.standalone()
20 salome.salome_init_without_session()
21
22 from blocFissure.CasTests.blocFissureTest import blocFissureTest
23 BLOCFISSURE_TEST = blocFissureTest(["fissure_Coude", "fissure_Coude_4"])
24 MESSAGE_ERREUR = BLOCFISSURE_TEST.lancement()
25 #sys.stdout.write(MESSAGE_ERREUR)
26 del BLOCFISSURE_TEST
27
28 # Diagnostic
29 if MESSAGE_ERREUR:
30   if ( "NOOK" in MESSAGE_ERREUR ):
31     LAUX = MESSAGE_ERREUR.split()
32     ERREUR = int(LAUX[LAUX.index("NOOK")+2])
33   else:
34     ERREUR = 0
35 else:
36   MESSAGE_ERREUR = "Impossible de trouver le diagnostic de la procédure de tests."
37   ERREUR = -1
38
39 if ERREUR:
40   sys.stderr.write(MESSAGE_ERREUR)
41   #raise Exception(MESSAGE_ERREUR)
42   assert(False)
43