def test_SkyQuery_cancelJob(self): isCanceled = SkyQuery.cancelJob( SkyQuery.submitJob(query=SkyQuery_Query, queue="long")) self.assertEqual(isCanceled, True)
def test_SkyQuery_waitForJob(self): jobId = SkyQuery.submitJob(query=SkyQuery_Query, queue="quick") jobDescription = SkyQuery.waitForJob(jobId=jobId, verbose=True) self.assertEqual(jobDescription["status"], "completed")
def test_SkyQuery_submitJob(self): jobId = SkyQuery.submitJob(query=SkyQuery_Query, queue="quick") self.assertNotEqual(jobId, "")
def test_SkyQuery_getJobStatus(self): jobId = SkyQuery.submitJob(query=SkyQuery_Query, queue="quick") jobDescription = SkyQuery.getJobStatus(jobId=jobId)
print(quick) print(long) # In[ ]: #Define query SkyQuery_Query = "select 4.5 as Column1, 5.5 as Column2" # In[ ]: #submit a query as a job jobId = SkyQuery.submitJob(query=SkyQuery_Query, queue="quick") print(jobId) # In[ ]: #get status of a submitted job jobId = SkyQuery.submitJob(query=SkyQuery_Query, queue="quick") jobDescription = SkyQuery.getJobStatus(jobId=jobId) print(jobDescription) # In[ ]: # wait for a job to be finished and then get the status