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