]> SALOME platform Git repositories - tools/sat.git/commitdiff
Salome HOME
fix test scripts
authorSerge Rehbinder <serge.rehbinder@cea.fr>
Wed, 3 Feb 2016 14:36:43 +0000 (15:36 +0100)
committerSerge Rehbinder <serge.rehbinder@cea.fr>
Wed, 3 Feb 2016 14:36:43 +0000 (15:36 +0100)
test/config/create_user_pyconf.py
test/config/option_copy.py
test/config/option_value.py
test/config/option_value_2.py

index 4b5a256feed8e95714ff30474db9afc644ed0ae2..bf43f67d915458e14bfd83da55b5e5bbd4265c58 100644 (file)
@@ -34,7 +34,7 @@ class TestConfig(unittest.TestCase):
     '''
     
     def test_option_value(self):
-        '''Test the display of the right value of "sat config -v VARS.hostname"
+        '''Creation of ~/.salomeTools/salomeTools.pyconf
         '''
         res = "KO"
         user_dir = os.path.expanduser(os.path.join('~','.salomeTools'))
@@ -46,7 +46,7 @@ class TestConfig(unittest.TestCase):
         sat = salomeTools('')
         sat.config('-v .')
 
-        expected_file = os.path.expanduser(os.path.join('~','.salomeTools', 'salomeTools-' + sat.cfg.INTERNAL.sat_version + ".pyconf"))
+        expected_file = os.path.expanduser(os.path.join('~','.salomeTools', 'salomeTools.pyconf'))
 
         if os.path.exists(expected_file):
             res = "OK"
index cd80b8773f0c5c57b127d048ca4d8783798ac084..4e20f3a3844c129e0d1769ca77dc8877cf4e9177 100644 (file)
@@ -30,20 +30,23 @@ from salomeTools import salomeTools
 import HTMLTestRunner
 
 class TestConfig(unittest.TestCase):
-    '''pyunit class : each method execute one test.
+    '''sat config -c
     '''
     
     def test_option_copy(self):
-        '''Test the copy of a pyconf"
+        '''Test the copy of a pyconf
         '''
         res = "KO"
         appli_to_copy = "appli-test"
+
+        expected_file = os.path.expanduser(os.path.join('~','.salomeTools', 'Applications', 'LOCAL_' + appli_to_copy + '.pyconf'))
+        if os.path.exists(expected_file):
+            os.remove(expected_file)
                
         # The command to test
         sat = salomeTools('')
         sat.config('appli-test -c')
 
-        expected_file = os.path.expanduser(os.path.join('~','.salomeTools', 'Application', 'LOCAL_' + appli_to_copy + '.pyconf'))
 
         if os.path.exists(expected_file):
             res = "OK"
index 2b1d90384aad2fb063a996f3479abf69b15e7abd..f54c0dd9558da19ad931764f843e2e583c17fb5e 100644 (file)
@@ -19,6 +19,7 @@
 import unittest
 import os
 import sys
+import platform
 
 # get execution path
 testdir = os.path.dirname(os.path.realpath(__file__))
@@ -30,14 +31,14 @@ from tools import outRedirection
 import HTMLTestRunner
 
 class TestConfig(unittest.TestCase):
-    '''pyunit class : each method execute one test.
+    '''OPTION VALUE.
     '''
     
     def test_option_value(self):
         '''Test the display of the right value of "sat config -v VARS.hostname"
         '''
-        # expected value
-        expected = '\x1b[36mhostname\x1b[0m: is221560\n'
+
+        OK = "KO"
 
         # output redirection
         my_out = outRedirection()
@@ -52,14 +53,17 @@ class TestConfig(unittest.TestCase):
         # get results
         res = my_out.read_results()
 
+        if platform.node() in res:
+            OK = "OK"
+
         # pyunit method to compare 2 str
-        self.assertEqual(res, expected)
+        self.assertEqual(OK, "OK")
 
     def test_option_list(self):
         '''Test the display of the right value of "sat config -l"
         '''
-        # expected value
-        expected = '------ \x1b[34m/home/salome/SPN_PRIVATE/sat5dev_Applications\x1b[0m\nappli-test\n\n------ \x1b[34m/export/home/serioja/.salomeTools/Applications\x1b[0m\n\n'
+        
+        OK = "KO"
 
         # output redirection
         my_out = outRedirection()
@@ -74,8 +78,12 @@ class TestConfig(unittest.TestCase):
         # get results
         res = my_out.read_results()
 
+        # get results
+        if "ERROR" not in res:
+            OK = "OK"
+
         # pyunit method to compare 2 str
-        self.assertEqual(res, expected)
+        self.assertEqual(OK, "OK")
 
 # test launch
 if __name__ == '__main__':
index ddf05282927f4b8f6669139891445da82162e90b..e123f2d02b2b85dc429a04e06fb6bce4118a47e9 100644 (file)
@@ -19,6 +19,7 @@
 import unittest
 import os
 import sys
+import platform
 
 # get execution path
 testdir = os.path.dirname(os.path.realpath(__file__))
@@ -30,14 +31,14 @@ from tools import outRedirection
 import HTMLTestRunner
 
 class TestConfig(unittest.TestCase):
-    '''pyunit class : each method execute one test.
+    '''test of sat config -v VARS.python
     '''
     
     def test_option_value(self):
-        '''Test the display of the right value of "sat config -v VARS.hostname"
+        '''Test the display of the right value of "sat config -v VARS.python"
         '''
-        # expected value
-        expected = '\x1b[36mhostname\x1b[0m: is221560\n'
+        
+        OK = 'KO'
 
         # output redirection
         my_out = outRedirection()
@@ -51,31 +52,14 @@ class TestConfig(unittest.TestCase):
 
         # get results
         res = my_out.read_results()
+        
+        
+        if platform.python_version() in res:
+            OK = 'OK'
 
         # pyunit method to compare 2 str
-        self.assertEqual(res, expected)
+        self.assertEqual(OK, 'OK')
 
-    def test_option_list(self):
-        '''Test the display of the right value of "sat config -l"
-        '''
-        # expected value
-        expected = '------ \x1b[34m/home/salome/SPN_PRIVATE/sat5dev_Applications\x1b[0m\nappli-test\n\n------ \x1b[34m/export/home/serioja/.salomeTools/Applications\x1b[0m\n\n'
-
-        # output redirection
-        my_out = outRedirection()
-
-        # The command to test
-        sat = salomeTools('')
-        sat.config('-l')
-
-        # stop output redirection
-        my_out.end_redirection()
-
-        # get results
-        res = my_out.read_results()
-
-        # pyunit method to compare 2 str
-        self.assertEqual(res, expected)
 
 # test launch
 if __name__ == '__main__':