Salome HOME
style: black format
[tools/sat.git] / src / test / TOOLS.py
index 64b4b11c402da21c7c019b13298be6e803190e1c..df17cc6917f4efa6576ff34b14b02ed6727e3700 100644 (file)
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-#-*- coding:utf-8 -*-
+# -*- coding:utf-8 -*-
 
 # ToolBox for test framework
 
@@ -12,30 +12,36 @@ class SatTestError(Exception):
     """
     Exception class for test errors.
     """
+
     def __init__(self, value):
         self.value = value
 
     def __str__(self):
         return repr(self.value)
 
+
 class SatNotApplicableError(Exception):
     """
     Exception class for test errors.
     """
+
     def __init__(self, value):
         self.value = value
 
     def __str__(self):
         return repr(self.value)
 
+
 def ERROR(message):
     print("ERROR", message)
     raise SatTestError(message)
-    
+
+
 def NOT_APPLICABLE(message):
     print("NOT_APPLICABLE", message)
     raise SatNotApplicableError(message)
 
+
 def compFloat(f1, f2, tol=10e-10):
     """Compares 2 numbers with tolerance tol."""
     diff = abs(f1 - f2)
@@ -46,6 +52,7 @@ def compFloat(f1, f2, tol=10e-10):
         comp = "KO"
     return comp
 
+
 def compFiles(f1, f2, tol=0):
     """Compares 2 files."""
     assert os.path.exists(f1), "compFiles: file not found: %s" % f1
@@ -60,24 +67,28 @@ def compFiles(f1, f2, tol=0):
         comp = "KO"
     return comp
 
+
 def mdump_med(med_file, dump_file, options):
     """Uses mdump to dump a med file."""
     assert isinstance(options, list), "Bad options for mdump: %s" % options
     assert len(options) == 3, "Bad options for mdump: %s" % options
     cmd = "mdump %s %s" % (med_file, " ".join(options))
-    #print(cmd)
+    # print(cmd)
 
     with open(dump_file, "w") as df:
         pdump = subprocess.Popen(cmd, shell=True, stdout=df)
         st = pdump.wait()
     return st
 
+
 def compMED(file1, file2, tol=0, diff_flags=""):
     """Compares 2 med files by using mdump."""
 
     # local utility method
     def do_dump(med):
-        dump = os.path.join(os.environ['TT_TMP_RESULT'], os.path.basename(med) + ".mdump")
+        dump = os.path.join(
+            os.environ["TT_TMP_RESULT"], os.path.basename(med) + ".mdump"
+        )
         st = mdump_med(med, dump, ["1", "NODALE", "FULL_INTERLACE"])
         if st != 0 or not os.path.exists(dump):
             raise Exception("Error mpdump %s" % med)
@@ -88,18 +99,20 @@ def compMED(file1, file2, tol=0, diff_flags=""):
         with open(dump, "w") as dumpfile:
             for line in lines:
                 try:
-                    line.index('Universal name of mesh')
+                    line.index("Universal name of mesh")
                     continue
                 except:
-                    dumpfile.write(line.replace(med, 'filename'))
+                    dumpfile.write(line.replace(med, "filename"))
         return dump
 
-
     # begin method
-    print(""">>>> compMED
+    print(
+        """>>>> compMED
  file1: %s
  file2: %s
-""" % (file1, file2))
+"""
+        % (file1, file2)
+    )
 
     if not os.path.exists(file1):
         print("compMED: file not found: '%s'" % file1)
@@ -160,5 +173,4 @@ class TOOLS_class(object):
         return os.path.join(self.tmp_dir, name)
 
     def writeInFiles(self, pylog):
-        pylog.write('inFiles=%s\n' % str(self.inFiles))
-
+        pylog.write("inFiles=%s\n" % str(self.inFiles))