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)
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)
def runFilterOnGroup(self, group): self.stub.RunFilterOnGroup(filter_pb2.FilterRunFilterOnGroupRequest( filter=self.data, group=group), timeout=Cuebot.Timeout)