comparison commons/core/sql/test/Test_Job.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 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()