Salome HOME
style: black format
[tools/sat.git] / test / test_sat5_0 / jobs / test_jobs.py
index 1b22378c73b5246f1b40e35cbc872d52f2cd8356..aa2f1ad5fc9ff73ed193a7011cac872e441337cd 100755 (executable)
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-#-*- coding:utf-8 -*-
+# -*- coding:utf-8 -*-
 
 #  Copyright (C) 2010-2018  CEA/DEN
 #
@@ -24,102 +24,103 @@ import unittest
 from src.salomeTools import Sat
 from unittestpy.tools import outRedirection
 
+
 class TestCase(unittest.TestCase):
-    "Test the jobs command"""
+    "Test the jobs command" ""
 
     def test_010(self):
         # Test the jobs command
-        OK = 'KO'
+        OK = "KO"
         tmp_file = "/tmp/test.txt"
 
         sat = Sat("-l " + tmp_file)
-        
+
         # Execute the jobs command
-        sat.jobs("--name .test --publish" )
+        sat.jobs("--name .test --publish")
 
         ff = open(tmp_file, "r")
         log_files = ff.readlines()
         ff.close()
         os.remove(tmp_file)
-        log_jobs = [line.replace("\n", "") for line in log_files if 'jobs.xml' in line]
-        
+        log_jobs = [line.replace("\n", "") for line in log_files if "jobs.xml" in line]
+
         text = open(log_jobs[0], "r").read()
-        
+
         expected_res = [
-        "Establishing connection with all the machines",
-        "Executing the jobs",
-        "Results for job"
+            "Establishing connection with all the machines",
+            "Executing the jobs",
+            "Results for job",
         ]
-        
+
         res = 0
         for exp_res in expected_res:
             if exp_res not in text:
                 res += 1
-        
+
         if res == 0:
-            OK = 'OK'
-        self.assertEqual(OK, 'OK')
+            OK = "OK"
+        self.assertEqual(OK, "OK")
 
     def test_020(self):
         # Test the jobs command with option --only_jobs
-        OK = 'KO'
+        OK = "KO"
         tmp_file = "/tmp/test.txt"
 
         sat = Sat("-l " + tmp_file)
-        
+
         # Execute the jobs command
-        sat.jobs("--name .test --publish --only_jobs Job 1" )
+        sat.jobs("--name .test --publish --only_jobs Job 1")
 
         ff = open(tmp_file, "r")
         log_files = ff.readlines()
         ff.close()
         os.remove(tmp_file)
-        log_jobs = [line.replace("\n", "") for line in log_files if 'jobs.xml' in line]
-        
+        log_jobs = [line.replace("\n", "") for line in log_files if "jobs.xml" in line]
+
         text = open(log_jobs[0], "r").read()
-        
+
         expected_res = [
-        "Establishing connection with all the machines",
-        "Executing the jobs",
-        "Results for job"
+            "Establishing connection with all the machines",
+            "Executing the jobs",
+            "Results for job",
         ]
-        
+
         res = 0
         for exp_res in expected_res:
             if exp_res not in text:
                 res += 1
-        
+
         if res == 0:
-            OK = 'OK'
-        self.assertEqual(OK, 'OK')
+            OK = "OK"
+        self.assertEqual(OK, "OK")
 
     def test_030(self):
         # Test the jobs command without --name option
-        OK = 'KO'
+        OK = "KO"
         tmp_file = "/tmp/test.txt"
 
         sat = Sat("-l " + tmp_file)
-        
+
         # Execute the job command
         res = sat.jobs()
 
         if res == 1:
-            OK = 'OK'         
-        self.assertEqual(OK, 'OK')
-        
+            OK = "OK"
+        self.assertEqual(OK, "OK")
+
     def test_040(self):
         # Test the jobs command with a wrong file configuration
-        OK = 'KO'
+        OK = "KO"
         tmp_file = "/tmp/test.txt"
 
         sat = Sat("-l " + tmp_file)
-        
+
         # Execute the job command
-        res = sat.jobs("--name NOTEXIST" )
+        res = sat.jobs("--name NOTEXIST")
 
         if res == 1:
-            OK = 'OK'         
-        self.assertEqual(OK, 'OK')
+            OK = "OK"
+        self.assertEqual(OK, "OK")
 
     def test_050(self):
         # Test the display of the right value of 'sat jobs --list'
@@ -130,7 +131,7 @@ class TestCase(unittest.TestCase):
 
         # The command to test
         sat = Sat()
-        sat.jobs('--list')
+        sat.jobs("--list")
 
         # stop output redirection
         my_out.end_redirection()
@@ -144,16 +145,20 @@ class TestCase(unittest.TestCase):
         self.assertEqual(OK, "OK")
 
     def test_060(self):
-        # Test the sat -h jobs       
+        # Test the sat -h jobs
         OK = "KO"
 
         import jobs
-        
-        if "The jobs command launches maintenances that are described in the dedicated jobs configuration file." in jobs.description():
+
+        if (
+            "The jobs command launches maintenances that are described in the dedicated jobs configuration file."
+            in jobs.description()
+        ):
             OK = "OK"
         self.assertEqual(OK, "OK")
 
+
 # test launch
-if __name__ == '__main__':
+if __name__ == "__main__":
     unittest.main()
     pass