]> SALOME platform Git repositories - modules/homard.git/commitdiff
Salome HOME
Cosmétique V8_1_0a1
authorGerald NICOLAS <gerald.nicolas@edf.fr>
Tue, 19 Jul 2016 12:19:30 +0000 (14:19 +0200)
committerGerald NICOLAS <gerald.nicolas@edf.fr>
Tue, 19 Jul 2016 12:19:30 +0000 (14:19 +0200)
src/tests/Test/test_5.py
src/tests/Test/test_util.py

index c599861a8ca693ca439dc72820e98e2d6b9df7ff..14c94649db45032ff45bb7d3d9c5060c2f4a6eb8 100755 (executable)
@@ -27,7 +27,6 @@ __revision__ = "V1.0"
 #========================================================================
 TEST_NAME = "test_5"
 DEBUG = False
-DEBUG = True
 VERBOSE = True
 N_ITER_TEST_FILE = 3
 NBCELL_X = 10
index 0e8b9ceee10eea3abd55336374085a003e54d9cb..ad3822735b57eade21b9166780d87fb77b11b089 100755 (executable)
 #
 """
 Python script for HOMARD
-Copyright EDF-R&D 2014
 Utilitaires pour les tests
 """
-__revision__ = "V1.3"
+__revision__ = "V1.4"
 
 import os
 #========================================================================
@@ -63,41 +62,53 @@ Copyright EDF-R&D 2014
   #
   test_file = os.path.join(rep_test, test_name + "." + test_file_suff)
   mess_error_ref = "\nReference file: " + test_file
+#
+# Existence du fichier de référence
+#
   try :
     file = open (test_file, "r")
-    mess_ref = file.readlines()
+    les_lignes_ref = file.readlines()
     file.close()
   except :
     mess_error = mess_error_ref + "\nThis file does not exist.\n"
     destroy_dir = False
     raise Exception(mess_error)
-  #
+#
+# Existence du fichier de l'exécution courante
+#
   test_file = os.path.join(dircase, rep_test_file, test_file_suff)
   if os.path.isfile (test_file) :
     file = open (test_file, "r")
-    mess = file.readlines()
+    les_lignes = file.readlines()
     file.close()
   else :
     mess_error  = "\nResult file: " + test_file
     mess_error += "\nThis file does not exist.\n"
     destroy_dir = False
     raise Exception(mess_error)
-
-  nblign = len(mess_ref)
-  if ( len(mess) != nblign ):
+#
+# Nombre de lignes identiques
+#
+  nblign = len(les_lignes_ref)
+  if ( len(les_lignes) != nblign ):
     mess_error = mess_error_ref +  "\nResult file: " + test_file
     mess_error += "\nThe number of lines of the files are not the same.\n"
     destroy_dir = False
     raise Exception(mess_error)
-
+#
+# Comparaison des lignes, à l'esception de la date
+#
   for num in range(nblign) :
-    if (( "creation" not in mess_ref[num] ) and ( mess_ref[num] != mess[num])) :
-      message_erreur = "\nRefe : " + mess_ref[num]
-      message_erreur += "Test : " + mess[num][:-1]
-      message_erreur += "\nThe test is different from the reference."
-      destroy_dir = False
-      raise Exception(message_erreur)
-  #
+    if ( "creation" not in les_lignes_ref[num] ) :
+      if ( les_lignes_ref[num] != les_lignes[num] ) :
+        message_erreur = "\nRefe : " + les_lignes_ref[num]
+        message_erreur += "Test : " + les_lignes[num][:-1]
+        message_erreur += "\nThe test is different from the reference."
+        destroy_dir = False
+        raise Exception(message_erreur)
+#
+# Destruction éventuelle du répertoire du calcul
+#
   if destroy_dir:
     remove_dir(dircase)
 #