def staggerFrames(self, range, stagger): """Staggers the specified frame range on this layer. @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.LayerStaggerFramesRequest( layer=self.data, range=range, stagger=stagger), timeout=Cuebot.Timeout)
def testStaggerFrames(self, getStubMock): stubMock = mock.Mock() stubMock.StaggerFrames.return_value = job_pb2.LayerStaggerFramesResponse() getStubMock.return_value = stubMock range = '1-10' stagger = 4 layer = opencue.wrappers.layer.Layer( job_pb2.Layer(name=TEST_LAYER_NAME)) layer.staggerFrames(range, stagger) stubMock.StaggerFrames.assert_called_with( job_pb2.LayerStaggerFramesRequest(layer=layer.data, range=range, stagger=stagger), timeout=mock.ANY)