Пример #1
0
 def reparentGroups(self, groups):
     """Moves the given groups into this group
     @type  groups: list<Group>
     @param groups: The groups to move into"""
     groupSeq = job_pb2.GroupSeq(groups=groups)
     self.stub.ReparentGroups(job_pb2.GroupReparentGroupsRequest(
         group=self.data, groups=groupSeq),
                              timeout=Cuebot.Timeout)
Пример #2
0
    def reparentGroups(self, groups):
        """Moves the given groups into this group.

        :type  groups: list<opencue.wrappers.group.Group>
        :param groups: The groups to move into"""
        groupSeq = job_pb2.GroupSeq(groups=[group.data for group in groups])
        self.stub.ReparentGroups(job_pb2.GroupReparentGroupsRequest(
            group=self.data, groups=groupSeq),
                                 timeout=Cuebot.Timeout)
Пример #3
0
    def testReparentGroups(self, getStubMock):
        stubMock = mock.Mock()
        stubMock.ReparentGroups.return_value = job_pb2.GroupReparentGroupsResponse()
        getStubMock.return_value = stubMock

        groups = [opencue.wrappers.group.Group(job_pb2.Group())]
        groupSeq = job_pb2.GroupSeq(groups=[grp.data for grp in groups])
        group = opencue.wrappers.group.Group(
            job_pb2.Group(name=TEST_GROUP_NAME))
        group.reparentGroups(groups)

        stubMock.ReparentGroups.assert_called_with(
            job_pb2.GroupReparentGroupsRequest(group=group.data, groups=groupSeq),
            timeout=mock.ANY)
Пример #4
0
    def testGetGroups(self, getStubMock):
        stubMock = mock.Mock()
        stubMock.GetGroups.return_value = job_pb2.GroupGetGroupsResponse(
            groups=job_pb2.GroupSeq(groups=[job_pb2.Group(name=TEST_GROUP_NAME)]))
        getStubMock.return_value = stubMock

        group = opencue.wrappers.group.Group(
            job_pb2.Group(name=TEST_GROUP_NAME))
        groups = group.getGroups()

        stubMock.GetGroups.assert_called_with(
            job_pb2.GroupGetGroupsRequest(group=group.data),
            timeout=mock.ANY)
        self.assertEqual(len(groups), 1)
        self.assertEqual(groups[0].name(), TEST_GROUP_NAME)
Пример #5
0
    def testGetGroups(self, getStubMock):
        stubMock = mock.Mock()
        stubMock.GetGroups.return_value = show_pb2.ShowGetGroupsResponse(
            groups=job_pb2.GroupSeq(groups=[
                job_pb2.Group(name=TEST_GROUP_NAME, department=TEST_GROUP_DEPT)
            ]))
        getStubMock.return_value = stubMock

        show = opencue.wrappers.show.Show(show_pb2.Show(name=TEST_SHOW_NAME))
        groups = show.getGroups()

        stubMock.GetGroups.assert_called_with(
            show_pb2.ShowGetGroupsRequest(show=show.data), timeout=mock.ANY)
        self.assertEqual(len(groups), 1)
        self.assertEqual(groups[0].name(), TEST_GROUP_NAME)
        self.assertEqual(groups[0].department(), TEST_GROUP_DEPT)