Salome HOME
[eficas] Corrections for validation of eficas test
authorYoann Audouin <yoann.audouin@edf.fr>
Mon, 6 Dec 2021 08:39:27 +0000 (09:39 +0100)
committerYoann Audouin <yoann.audouin@edf.fr>
Mon, 6 Dec 2021 08:39:27 +0000 (09:39 +0100)
doc/salome/examples/hs_002_validate_eficas.py

index c5c906831a735fc317970fa0482f66aa1b4e99ef..5a7e864defcbfc6408aa0b8634f171c4ad834fb7 100644 (file)
@@ -72,6 +72,11 @@ def diff_cas(cas1, cas2):
             val1 = val1.replace(";", ",").strip()
             val2 = val2.replace(";", ",").strip()
 
+        # Specific replace for some variables
+        if key in ['VARIABLES FOR 2D GRAPHIC PRINTOUTS']:
+            val1 = val1.replace(' ', '')
+            val2 = val2.replace(' ', '')
+
         if val1 != val2:
             diff = False
             print("Differences for {}\n{}: {}\n{}:{}"\
@@ -94,7 +99,8 @@ def read_write_eficas(module, steering_file, eficas_steering):
     @param eficas_file Name of the steering file written by Eficas
     """
     from InterfaceQT4.eficas_go import getEficasSsIhm
-    my_eficas = getEficasSsIhm(code='TELEMAC',ssCode=module)
+    my_eficas = getEficasSsIhm(code='TELEMAC', labelCode='TELEMAC'+module,
+                               ssCode=module)
 
     handler = my_eficas.fileOpen(steering_file)
     if not handler: