Mercurial > repos > yufei-luo > s_mart
comparison commons/core/sql/test/Test_TableJobAdaptatorFactory.py @ 6:769e306b7933
Change the repository level.
author | yufei-luo |
---|---|
date | Fri, 18 Jan 2013 04:54:14 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
5:ea3082881bf8 | 6:769e306b7933 |
---|---|
1 import os | |
2 import unittest | |
3 from commons.core.sql.TableJobAdaptatorFactory import TableJobAdaptatorFactory | |
4 from commons.core.sql.DbFactory import DbFactory | |
5 | |
6 class Test_TableJobAdaptatorFactory(unittest.TestCase): | |
7 | |
8 def test_createInstance_SGE(self): | |
9 REPET_JOB_MANAGER_Initial_Value = os.environ["REPET_JOB_MANAGER"] | |
10 os.environ["REPET_JOB_MANAGER"] = "SGE" | |
11 instance = TableJobAdaptatorFactory.createInstance(DbFactory.createInstance(), "dummyJobTable") | |
12 obsClassName = instance.__class__.__name__ | |
13 expClassName = "TableJobAdaptatorSGE" | |
14 os.environ["REPET_JOB_MANAGER"] = REPET_JOB_MANAGER_Initial_Value | |
15 self.assertEquals(expClassName, obsClassName) | |
16 | |
17 def test_createInstance_Torque(self): | |
18 REPET_JOB_MANAGER_Initial_Value = os.environ["REPET_JOB_MANAGER"] | |
19 os.environ["REPET_JOB_MANAGER"] = "Torque" | |
20 instance = TableJobAdaptatorFactory.createInstance(DbFactory.createInstance(), "dummyJobTable") | |
21 obsClassName = instance.__class__.__name__ | |
22 expClassName = "TableJobAdaptatorTorque" | |
23 os.environ["REPET_JOB_MANAGER"] = REPET_JOB_MANAGER_Initial_Value | |
24 self.assertEquals(expClassName, obsClassName) | |
25 | |
26 if __name__ == "__main__": | |
27 unittest.main() |