Beispiel #1
0
 def runFilterOnGroup(self, group):
     """Runs the filter on the group provided
     @type  group: list<opencue.wrapper.group.Group>
     @param group: The group to run the filter on"""
     self.stub.RunFilterOnGroup(filter_pb2.FilterRunFilterOnGroupRequest(
         filter=self.data, group=group.data),
                                timeout=Cuebot.Timeout)
Beispiel #2
0
    def testRunFilterOnGroup(self, getStubMock):
        stubMock = mock.Mock()
        stubMock.RunFilterOnGroup.return_value = filter_pb2.FilterRunFilterOnGroupResponse()
        getStubMock.return_value = stubMock

        group = opencue.wrappers.group.Group(job_pb2.Group(name='testGroup'))
        filterToRun = opencue.wrappers.filter.Filter(filter_pb2.Filter(name=TEST_FILTER_NAME))
        filterToRun.runFilterOnGroup(group)

        stubMock.RunFilterOnGroup.assert_called_with(
            filter_pb2.FilterRunFilterOnGroupRequest(filter=filterToRun.data, group=group.data),
            timeout=mock.ANY)
Beispiel #3
0
 def runFilterOnGroup(self, group):
     self.stub.RunFilterOnGroup(filter_pb2.FilterRunFilterOnGroupRequest(
         filter=self.data, group=group),
                                timeout=Cuebot.Timeout)