예제 #1
0
파일: job.py 프로젝트: xinobi/OpenCue
 def staggerFrames(self, range, stagger):
     """Staggers the specified frame range on this job.
     @type  range: string
     @param range: The frame range to stagger
     @type  stagger: int
     @param stagger: The amount to stagger by"""
     self.stub.StaggerFrames(job_pb2.JobStaggerFramesRequest(
         job=self.data, range=range, stagger=stagger),
                             timeout=Cuebot.Timeout)
예제 #2
0
    def staggerFrames(self, frame_range, stagger):
        """Staggers the specified frame range on this job.

        :type  frame_range: string
        :param frame_range: the frame range to stagger
        :type  stagger: int
        :param stagger: the amount to stagger by
        """
        self.stub.StaggerFrames(job_pb2.JobStaggerFramesRequest(
            job=self.data, range=frame_range, stagger=stagger),
                                timeout=Cuebot.Timeout)
예제 #3
0
    def testStaggerFrames(self, getStubMock):
        stubMock = mock.Mock()
        stubMock.StaggerFrames.return_value = job_pb2.JobStaggerFramesResponse()
        getStubMock.return_value = stubMock

        range = '1-10'
        stagger = 5
        job = opencue.wrappers.job.Job(
            job_pb2.Job(name=TEST_JOB_NAME))
        job.staggerFrames(range, stagger)

        stubMock.StaggerFrames.assert_called_with(
            job_pb2.JobStaggerFramesRequest(job=job.data, range=range, stagger=stagger),
            timeout=mock.ANY)