コード例 #1
0
    def dropDepends(self, target):
        """Drops the desired dependency target.

        :type  target: depend_pb2.DependTarget
        :param target: the desired dependency target to drop
        """
        return self.stub.DropDepends(job_pb2.JobDropDependsRequest(
            job=self.data, target=target),
                                     timeout=Cuebot.Timeout)
コード例 #2
0
ファイル: job.py プロジェクト: xinobi/OpenCue
 def dropDepends(self, target):
     """Drops the desired dependency target:
     opencue.DependTarget.AnyTarget
     opencue.DependTarget.External
     opencue.DependTarget.Internal
     @type  target: DependTarget
     @param target: The desired dependency target to drop"""
     return self.stub.DropDepends(job_pb2.JobDropDependsRequest(
         job=self.data, target=target),
                                  timeout=Cuebot.Timeout)
コード例 #3
0
    def testDropDepends(self, getStubMock):
        stubMock = mock.Mock()
        stubMock.DropDepends.return_value = job_pb2.JobDropDependsResponse()
        getStubMock.return_value = stubMock

        target = depend_pb2.EXTERNAL
        job = opencue.wrappers.job.Job(job_pb2.Job(name=TEST_JOB_NAME))
        job.dropDepends(target)

        stubMock.DropDepends.assert_called_with(job_pb2.JobDropDependsRequest(
            job=job.data, target=target),
                                                timeout=mock.ANY)