Salome HOME
add salome_starter.py for application folder detection
[modules/kernel.git] / bin / appliskel / tests / launcher / TestLauncherSessionArgs.py
index 0a050bfedd5efde0eacb8a9708706e4f1a5cedda..20445e9df9a9e2b74cede9ed59863e6946e5485b 100644 (file)
@@ -55,6 +55,7 @@ class TestSessionArgs(unittest.TestCase):
     path_to_launcher = os.getenv("SALOME_LAUNCHER")
     appli_dir = os.path.dirname(path_to_launcher)
     envd_dir = os.path.join(appli_dir, "env.d")
+    sys.path[:0] = [os.path.join(appli_dir, "bin", "salome", "appliskel")]
 
     # Configure session startup
     self.SALOME = imp.load_source("SALOME", os.path.join(appli_dir,"salome"))
@@ -67,7 +68,12 @@ class TestSessionArgs(unittest.TestCase):
     self.removeLogFile()
   #
   def session(self, args=[]):
-    self.SALOME.main(self.SALOME_args + args)
+    try:
+      self.SALOME.main(self.SALOME_args + args)
+    except SystemExit, e:
+      if str(e) != '0':
+        logger.error(e)
+      pass
   #
   def removeLogFile(self):
     try: