Mercurial > repos > yufei-luo > s_mart
comparison smart_toolShed/commons/core/sql/test/Test_Job.py @ 0:e0f8dcca02ed
Uploaded S-MART tool. A toolbox manages RNA-Seq and ChIP-Seq data.
author | yufei-luo |
---|---|
date | Thu, 17 Jan 2013 10:52:14 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:e0f8dcca02ed |
---|---|
1 import unittest | |
2 from commons.core.sql.Job import Job | |
3 | |
4 class Test_Job(unittest.TestCase): | |
5 | |
6 def test__eq__(self): | |
7 self._job = Job(jobid=0, jobname="test", groupid="test", queue="test",command="test", launcherFile="test", node="test", lResources="mem_free=1G" ) | |
8 o = Job(jobid=0, jobname="test", groupid="test", queue="test",command="test", launcherFile="test", node="test", lResources="mem_free=1G" ) | |
9 self.assertEqual( self._job, o ) # same data | |
10 o = Job(jobid=1, jobname="test", groupid="test", queue="test",command="test", launcherFile="test", node="test", lResources="mem_free=1G" ) | |
11 self.assertNotEqual( self._job, o ) # different jobid | |
12 o = Job(jobid=0, jobname="test1", groupid="test", queue="test",command="test", launcherFile="test", node="test", lResources="mem_free=1G" ) | |
13 self.assertNotEqual( self._job, o ) # different jobname | |
14 o = Job(jobid=0, jobname="test", groupid="test1", queue="test",command="test", launcherFile="test", node="test", lResources="mem_free=1G" ) | |
15 self.assertNotEqual( self._job, o ) # different groupid | |
16 o = Job(jobid=0, jobname="test", groupid="test", queue="test1",command="test", launcherFile="test", node="test", lResources="mem_free=1G" ) | |
17 self.assertNotEqual( self._job, o ) # different queue | |
18 o = Job(jobid=0, jobname="test", groupid="test", queue="test",command="test1", launcherFile="test", node="test", lResources="mem_free=1G" ) | |
19 self.assertNotEqual( self._job, o ) # different command | |
20 o = Job(jobid=0, jobname="test", groupid="test", queue="test",command="test", launcherFile="test1", node="test", lResources="mem_free=1G" ) | |
21 self.assertNotEqual( self._job, o ) # different launcherFile | |
22 o = Job(jobid=0, jobname="test", groupid="test", queue="test",command="test", launcherFile="test", node="test1", lResources="mem_free=1G" ) | |
23 self.assertNotEqual( self._job, o ) # different node | |
24 o = Job(jobid=0, jobname="test", groupid="test", queue="test",command="test", launcherFile="test", node="test", lResources="mem_free=2G" ) | |
25 self.assertNotEqual( self._job, o ) # different lResources | |
26 o = Job(jobid=0, jobname="test", groupid="test", queue="test",command="test", launcherFile="test", node="test", lResources="mem_free=1G", parallelEnvironment="multithread 6" ) | |
27 self.assertNotEqual( self._job, o ) # different parallelEnvironment | |
28 | |
29 if __name__ == "__main__": | |
30 unittest.main() |