def post(self, serviceName):
            importDataDict = parserClass.parsePostParameters()
            channelName = importDataDict.get('channelName')
            getServiceIdByName(serviceName)
            getChannelByName(serviceName, channelName)
            job = jobClass(importFunction, importDataDict.get('channelName'),
                           importDataDict.get('openDataUrl'), importDataDict,
                           serviceName)

            return JobManager.startJob(job)
예제 #2
0
 def test_GT_1507_class_job_manager(self):
     importDataDict = {
         TEST_showImageUrl: TEST_showImageUrl,
         TEST_showObjectUrl: TEST_showObjectUrl
     }
     threadJobObj = ThreadJob(backgroundFunction, TEST_channelName,
                              TEST_openDataUrl, importDataDict,
                              TEST_serviceName)
     threadJobObj.start()
     manager = JobManager()
     jobId = manager.startJob(threadJobObj)
     self.assertEquals(len(jobId), 12)
     self.assertEquals(type(manager.getJob(jobId)), dict)
     manager.stopJob(jobId)
     self.assertEquals(threadJobObj.done, True)
     self.assertEquals(type(manager.getJobs()), list)
     threadJobObj.stop()
예제 #3
0
 def test_GT_1507_class_job_manager(self):
     importDataDict = {
         TEST_showImageUrl: TEST_showImageUrl,
         TEST_showObjectUrl: TEST_showObjectUrl}
     threadJobObj = ThreadJob(
         backgroundFunction,
         TEST_channelName,
         TEST_openDataUrl,
         importDataDict,
         TEST_serviceName)
     threadJobObj.start()
     manager = JobManager()
     jobId = manager.startJob(threadJobObj)
     self.assertEquals(len(jobId), 12)
     self.assertEquals(type(manager.getJob(jobId)), dict)
     manager.stopJob(jobId)
     self.assertEquals(threadJobObj.done, True)
     self.assertEquals(type(manager.getJobs()), list)
     threadJobObj.stop()