Add unit test for jobutil 55/60655/4
authorfujinhua <fu.jinhua@zte.com.cn>
Wed, 15 Aug 2018 03:36:44 +0000 (11:36 +0800)
committerfujinhua <fu.jinhua@zte.com.cn>
Wed, 15 Aug 2018 04:00:26 +0000 (12:00 +0800)
Change-Id: I3f1e7833e7dc42d92a248d68e6717163043e3dd9
Issue-ID: VFC-1009
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
lcm/pub/utils/tests.py

index 232acf0..09b135e 100644 (file)
@@ -18,7 +18,7 @@ import enumutil
 import fileutil
 import urllib2
 
-from lcm.pub.database.models import JobStatusModel
+from lcm.pub.database.models import JobStatusModel, JobModel
 from lcm.pub.utils.jobutil import JobUtil
 
 
@@ -85,3 +85,17 @@ class UtilsTest(unittest.TestCase):
         self.assertEqual(2, len(jobs))
         self.assertEqual(3, jobs[0].indexid)
         self.assertEqual(2, jobs[1].indexid)
+        JobStatusModel.objects.filter().delete()
+
+    def test_is_job_exists(self):
+        job_id = "1"
+        JobModel.objects.filter().delete()
+        JobModel(
+            jobid=job_id,
+            jobtype="1",
+            jobaction="2",
+            resid="3",
+            status=0
+        ).save()
+        self.assertTrue(JobUtil.is_job_exists(job_id))
+        JobModel.objects.filter().delete()