def test_SkyQuery_cancelJob(self): isCanceled = SkyQuery.cancelJob( SkyQuery.submitJob(query=SkyQuery_Query, queue="long")) self.assertEqual(isCanceled, True)
# In[ ]: # wait for a job to be finished and then get the status jobId = SkyQuery.submitJob(query=SkyQuery_Query, queue="quick") jobDescription = SkyQuery.waitForJob(jobId=jobId, verbose=True) print("jobDescription=") print(jobDescription) # In[ ]: # cancel a job that is running, and then get its status jobId = SkyQuery.submitJob(query=SkyQuery_Query, queue="long") isCanceled = SkyQuery.cancelJob(jobId) print(isCanceled) print("job status:") print(SkyQuery.getJobStatus(jobId=jobId)) # In[ ]: # get list of jobs quickJobsList = SkyQuery.listJobs('quick') longJobsList = SkyQuery.listJobs('long') print(quickJobsList) print(longJobsList)