Mercurial > repos > yufei-luo > s_mart
view 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 |
line wrap: on
line source
import os import unittest from commons.core.sql.TableJobAdaptatorFactory import TableJobAdaptatorFactory from commons.core.sql.DbFactory import DbFactory class Test_TableJobAdaptatorFactory(unittest.TestCase): def test_createInstance_SGE(self): REPET_JOB_MANAGER_Initial_Value = os.environ["REPET_JOB_MANAGER"] os.environ["REPET_JOB_MANAGER"] = "SGE" instance = TableJobAdaptatorFactory.createInstance(DbFactory.createInstance(), "dummyJobTable") obsClassName = instance.__class__.__name__ expClassName = "TableJobAdaptatorSGE" os.environ["REPET_JOB_MANAGER"] = REPET_JOB_MANAGER_Initial_Value self.assertEquals(expClassName, obsClassName) def test_createInstance_Torque(self): REPET_JOB_MANAGER_Initial_Value = os.environ["REPET_JOB_MANAGER"] os.environ["REPET_JOB_MANAGER"] = "Torque" instance = TableJobAdaptatorFactory.createInstance(DbFactory.createInstance(), "dummyJobTable") obsClassName = instance.__class__.__name__ expClassName = "TableJobAdaptatorTorque" os.environ["REPET_JOB_MANAGER"] = REPET_JOB_MANAGER_Initial_Value self.assertEquals(expClassName, obsClassName) if __name__ == "__main__": unittest.main()