def test_retrieve_job_with_error(self): api = Mock(side_effect=ErrorMessage(error='404')) api.get_project.side_effect = ErrorMessage(error='404') backend = QuantumInspireBackend(api, QuantumInspireProvider()) with self.assertRaises(QisKitBackendError) as error: backend.retrieve_job('wrong') self.assertEqual(("Could not retrieve job with job_id 'wrong' ",), error.exception.args)
def test_retrieve_job(self): api = Mock() api.get_jobs_from_project.return_value = [] backend = QuantumInspireBackend(api, QuantumInspireProvider()) qi_job = backend.retrieve_job('42') api.get_project.assert_called_with(42) self.assertEqual('42', qi_job.job_id())