Salome HOME
0022108: EDF 2547 SMESH: Duplicate elements only
[modules/smesh.git] / doc / salome / examples / testme.py
1 #!/usr/bin/env python
2
3 import unittest, sys, os
4
5 class SalomeSession(object):
6     def __init__(self, script):
7         import runSalome
8         sys.argv  = ["runSalome.py"]
9         sys.argv += ["--terminal"]
10         sys.argv += ["--modules=GEOM,MED,SMESH"]
11         sys.argv += ["--execute=%s" % script]
12         clt, d = runSalome.main()
13         return
14
15     def __del__(self):
16         port = os.getenv('NSPORT')
17         import killSalomeWithPort
18         killSalomeWithPort.killMyPort(port)
19         return
20     pass
21
22 class MyTest(unittest.TestCase):
23     def testFunction(self):
24         SalomeSession(sys.argv[1])
25     pass
26
27 unittest.main(argv=sys.argv[:1])