def test_get_job_type(self): with Stub() as pymel.core.general: from pymel.core.general import SCENE SCENE.defaultRenderGlobals.currentRenderer.get() >> "renderMan" self.assertEquals(get_job_type(), "maya_render_rman") with Stub() as pymel.core.general: from pymel.core.general import SCENE SCENE.defaultRenderGlobals.currentRenderer.get() >> "anything else" self.assertEquals(get_job_type(), "maya_render_sw")
def job_data(self): return { 'renderer': get_job_type(), 'title': self.job_title, 'project': os.path.normpath(workspace.getPath()), 'output': os.path.join(JOB_OUTPUT_UNC, getpass.getuser(), '{job_id}', 'output'), # job_id is injected by hpc-spool when the submission happens 'scene': os.path.normpath(sceneName()), 'start': self.job_start, 'end': self.job_end, 'threads': self.job_threads, 'step': self.job_step, }
def job_data(self): job_uuid = JobSpec.new_uuid() return { 'renderer': get_job_type(), 'title': self.job_title, 'project': os.path.normpath(workspace.getPath()), 'output': os.path.join(JOB_OUTPUT_UNC, getpass.getuser(), job_uuid), 'scene': os.path.normpath(sceneName()), 'start': self.job_start, 'end': self.job_end, 'threads': self.job_threads, 'step': int(Scene().defaultRenderGlobals.byFrameStep.get()), 'uuid': job_uuid, }
def job_data(self): moddedType = str(get_job_type()) if os.environ['EMULATE'] == '0': moddedType +='_local' return { 'renderer': moddedType, 'title': self.job_title, 'project': os.path.normpath(workspace.getPath()), 'output': os.path.join('D:\\hpc\\', getpass.getuser(), '{job_id}', 'output'), # job_id is injected by hpc-spool when the submission happens 'scene': os.path.normpath(sceneName()), 'start': self.job_start, 'end': self.job_end, 'threads': 4, #self.job_threads, 'step': self.job_step, 'ext' : None }