X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=test%2Fconfig%2Foption_value.py;h=678d3f0b53e5b3fb3c6fa150bc1a2cdf53f962f6;hb=e4906af5db78d7b0f7ff402b673d5702e2dee445;hp=f54c0dd9558da19ad931764f843e2e583c17fb5e;hpb=f1223c4008ba0007e1fb6a45e1bd99ee02f1da41;p=tools%2Fsat.git diff --git a/test/config/option_value.py b/test/config/option_value.py index f54c0dd..678d3f0 100644 --- a/test/config/option_value.py +++ b/test/config/option_value.py @@ -23,10 +23,10 @@ import platform # get execution path testdir = os.path.dirname(os.path.realpath(__file__)) -sys.path.append(os.path.join(testdir, '..', '..', 'src')) -sys.path.append(os.path.join(testdir, '..', '..', 'test', '_testTools')) +sys.path.append(os.path.join(testdir, '..', '..')) +sys.path.append(os.path.join(testdir, '..', '_testTools')) -from salomeTools import salomeTools +from salomeTools import Sat from tools import outRedirection import HTMLTestRunner @@ -44,7 +44,7 @@ class TestConfig(unittest.TestCase): my_out = outRedirection() # The command to test - sat = salomeTools('') + sat = Sat() sat.config('-v VARS.hostname') # stop output redirection @@ -69,7 +69,7 @@ class TestConfig(unittest.TestCase): my_out = outRedirection() # The command to test - sat = salomeTools('') + sat = Sat() sat.config('-l') # stop output redirection @@ -84,7 +84,43 @@ class TestConfig(unittest.TestCase): # pyunit method to compare 2 str self.assertEqual(OK, "OK") - + + """ + def test_error_salomeToolspyconf(self): + '''Test the exception when salomeTools.pyconf has errors + ''' + + OK = "KO" + + # The command to test + sat = Sat() + sat.config() + + salomeToolspyconfPath = os.path.join(sat.cfg.VARS.srcDir, "internal_config", "salomeTools.pyconf") + salomeToolspyconfPath_save = os.path.join(sat.cfg.VARS.srcDir, "internal_config", "salomeTools.pyconf_save") + if os.path.exists(salomeToolspyconfPath_save): + os.remove(salomeToolspyconfPath_save) + shutil.copyfile(salomeToolspyconfPath, salomeToolspyconfPath_save) + f_read = open(salomeToolspyconfPath, 'r') + text = f_read.read() + f_read.close() + os.remove(salomeToolspyconfPath) + f_write = open(salomeToolspyconfPath, 'w') + f_write.write(text.replace(':', '')) + f_write.close() + + try: + sat.config() + except TypeError: + OK = "OK" + finally: + shutil.copyfile(salomeToolspyconfPath_save, salomeToolspyconfPath) + os.remove(salomeToolspyconfPath_save) + + # pyunit method to compare 2 str + self.assertEqual(OK, "OK") + """ + # test launch if __name__ == '__main__': HTMLTestRunner.main()