def __mark_job_run_as(self, run_id, action, at=None): Utils.is_valid_uuid(run_id, 'run_id') return self._post( self._url('/jobs/runs/{0}/{1}?at={2}', run_id, action, at if at else Utils.utc_now()) )
def test_is_valid_uuid(): with pytest.raises(ValueError): Utils.is_valid_uuid(variable_value='not-uuid', variable_name='var_name')
def get_job_run(self, run_id): Utils.is_valid_uuid(run_id, 'run_id') return self._get(self._url('/jobs/runs/{0}', run_id))