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")
Beispiel #2
0
 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,
     }
Beispiel #3
0
 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,
     }
Beispiel #4
0
 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
     }