def test_get_random_port_tcp(self):
     rand_port_num = random.randint(*self.get_bucket_range_port())
     listenport = reactor.listenTCP(rand_port_num, Factory())
     random_port = get_random_port(socket_type='tcp',
                                   min_port=rand_port_num,
                                   max_port=rand_port_num)
     self.assertGreaterEqual(random_port, rand_port_num + 1)
     return listenport.stopListening()
Example #2
0
 def setUpFileServer(self, port, path):
     # Create a local file server, can be used to serve local files. This is preferred over an external network
     # request in order to get files.
     resource = File(path)
     factory = Site(resource)
     self.file_server = reactor.listenTCP(port, factory)
 def setUpFileServer(self, port, path):
     resource = File(path)
     resource.putChild("err503", ResourceFailClass())
     factory = Site(resource)
     self._logger.debug("Listen to port %s, factory %s", port, factory)
     self.file_server = reactor.listenTCP(port, factory)
Example #4
0
 def setup_version_server(self, response, response_code=200):
     site = server.Site(VersionResource(response, response_code))
     self.server = reactor.listenTCP(self.port, site)