private function checkSubmissionProgress($jobids) { //$res = $unbabel->getLanguagePairs(); sleep(30); foreach ($jobids as $jobid) { //Sleep for 30 seconds and check to make sure the job is in progress $res = $this->unbabel->getTranslation($jobid); $this->assertEquals($res->getStatusCode(), 200); $job = $res->json(); $this->assertEquals($job['status'], Unbabel::NEW_); } sleep(60); foreach ($jobids as $jobid) { //Sleep for 60 more seconds to make sure the job is done $res = $this->unbabel->getTranslation($jobid); $job = $res->json(); $this->assertEquals($job['status'], Unbabel::READY); } }
public function testItShouldCheckTranslationStatusByUID() { $uid = 'f94ec485db'; $this->httpDriver->expects($this->once())->method('get')->with($this->unbabel->buildRequestUrl('/translation/' . $uid . '/'), $this->unbabel->getHeaders(), array('query' => array())); $this->unbabel->getTranslation($uid); }