Ejemplo n.º 1
0
def createService(data):
    """
    Return the default service list.  Services
    define the default application features.
    @rtype list<Service>
    """
    return Cuebot.getStub('service').CreateService(
        service_pb2.ServiceCreateServiceRequest(data=data),
        timeout=Cuebot.Timeout).service
Ejemplo n.º 2
0
    def testCreateService(self, getStubMock):
        stubMock = mock.Mock()
        stubMock.CreateService.return_value = service_pb2.ServiceCreateServiceResponse(
            service=service_pb2.Service(name=TEST_SERVICE_NAME))
        getStubMock.return_value = stubMock

        wrapper = opencue.wrappers.service.Service(
            service_pb2.Service(name=TEST_SERVICE_NAME))
        service = wrapper.create()

        stubMock.CreateService.assert_called_with(
            service_pb2.ServiceCreateServiceRequest(data=wrapper.data), timeout=mock.ANY)
        self.assertEqual(wrapper.name(), service.name())
Ejemplo n.º 3
0
    def testCreate(self, stubMock):
        stubMock.CreateService.return_value = service_pb2.ServiceCreateServiceResponse(
            service=self.service)

        newService = opencue.api.createService(self.service)

        stubMock.CreateService.assert_called_with(
            service_pb2.ServiceCreateServiceRequest(data=self.service), timeout=mock.ANY)

        self.assertEqual(self.testName, newService.name())
        self.assertEqual(self.testTags, newService.tags())
        self.assertEqual(self.testThreadable, newService.threadable())
        self.assertEqual(self.testMinCores, newService.minCores())
        self.assertEqual(self.testMaxCores, newService.maxCores())
Ejemplo n.º 4
0
 def create(self):
     """Creates a service in the database using the current instance data."""
     response = self.stub.CreateService(
         service_pb2.ServiceCreateServiceRequest(data=self.data),
         timeout=Cuebot.Timeout)
     return Service(response.service)
Ejemplo n.º 5
0
 def create(self):
     response = self.stub.CreateService(
         service_pb2.ServiceCreateServiceRequest(data=self.data),
         timeout=Cuebot.Timeout)
     return Service(response.service)