def _setUpLaunchpadServer(self, user_id, codehosting_api,
                           backing_transport):
     server = LaunchpadServer(XMLRPCWrapper(codehosting_api), user_id,
                              backing_transport)
     server.start_server()
     self.addCleanup(server.stop_server)
     return server
 def get_server(self):
     if self._server is None:
         self._server = LaunchpadServer(XMLRPCWrapper(self.codehosting_api),
                                        self.requester.id,
                                        self.backing_transport)
         self._server.start_server()
         self.addCleanup(self._server.stop_server)
     return self._server
Esempio n. 3
0
 def setUp(self):
     super(TestFilesystem, self).setUp()
     self.disable_directory_isolation()
     frontend = InMemoryFrontend()
     self.factory = frontend.getLaunchpadObjectFactory()
     endpoint = XMLRPCWrapper(frontend.getCodehostingEndpoint())
     self.requester = self.factory.makePerson()
     self._server = LaunchpadServer(
         endpoint, self.requester.id, MemoryTransport())
     self._server.start_server()
     self.addCleanup(self._server.stop_server)
 def getServer(self, codehosting_api, user_id, backing_transport):
     return LaunchpadServer(XMLRPCWrapper(codehosting_api), user_id,
                            backing_transport)
 def getLaunchpadServer(self, codehosting_api, user_id):
     return LaunchpadServer(XMLRPCWrapper(codehosting_api), user_id,
                            MemoryTransport())