Example #1
0
 def setUp(self):
     super(TestClientRedirects, self).setUp()
     self.port_one = utils.get_unused_port()
     self.port_two = utils.get_unused_port()
     server_one = wsgi.Server()
     server_two = wsgi.Server()
     server_one.start(RedirectTestApp("one"), self.port_one, "127.0.0.1")
     server_two.start(RedirectTestApp("two"), self.port_two, "127.0.0.1")
     self.client = client.BaseClient("127.0.0.1", self.port_one)
 def setUp(self):
     super(TestClientRedirects, self).setUp()
     self.port_one = utils.get_unused_port()
     self.port_two = utils.get_unused_port()
     server_one = wsgi.Server()
     server_two = wsgi.Server()
     conf = utils.TestConfigOpts({'bind_host': '127.0.0.1'})
     server_one.start(RedirectTestApp("one"), conf, self.port_one)
     server_two.start(RedirectTestApp("two"), conf, self.port_two)
     self.client = client.BaseClient("127.0.0.1", self.port_one)
Example #3
0
 def setUp(self):
     super(TestClientRedirects, self).setUp()
     self.port_one = utils.get_unused_port()
     self.port_two = utils.get_unused_port()
     server_one = wsgi.Server()
     server_two = wsgi.Server()
     conf = utils.TestConfigOpts({'bind_host': '127.0.0.1'})
     server_one.start(RedirectTestApp("one"), conf, self.port_one)
     server_two.start(RedirectTestApp("two"), conf, self.port_two)
     self.client = client.BaseClient("127.0.0.1", self.port_one)
 def setUp(self):
     super(TestClientRedirects, self).setUp()
     self.port_one = utils.get_unused_port()
     self.port_two = utils.get_unused_port()
     server_one = wsgi.Server()
     server_two = wsgi.Server()
     self.config(bind_host='127.0.0.1')
     self.config(workers=0)
     server_one.start(RedirectTestApp("one"), self.port_one)
     server_two.start(RedirectTestApp("two"), self.port_two)
     self.client = client.BaseClient("127.0.0.1", self.port_one)
 def setUp(self):
     super(TestClientRedirects, self).setUp()
     self.port_one = utils.get_unused_port()
     self.port_two = utils.get_unused_port()
     server_one = wsgi.Server()
     server_two = wsgi.Server()
     self.config(bind_host='127.0.0.1')
     self.config(workers=0)
     server_one.start(RedirectTestApp("one")(), self.port_one)
     server_two.start(RedirectTestApp("two")(), self.port_two)
     self.client = client.BaseClient("127.0.0.1", self.port_one)
Example #6
0
 def setUp(self):
     super(TestClientRedirects, self).setUp()
     self.port_one = utils.get_unused_port()
     self.port_two = utils.get_unused_port()
     self.image_cache_dir = os.path.join(self.test_dir, 'cache')
     self.config(image_cache_dir=self.image_cache_dir)
     self.config(image_cache_driver='sqlite')
     server_one = wsgi.Server()
     server_two = wsgi.Server()
     self.config(bind_host='127.0.0.1')
     self.config(workers=0)
     server_one.start(RedirectTestApp("one")(), self.port_one)
     server_two.start(RedirectTestApp("two")(), self.port_two)
     self.client = client.BaseClient("127.0.0.1", self.port_one)
Example #7
0
    def setUp(self):

        self.test_id = random.randint(0, 100000)
        self.test_dir = os.path.join("/", "tmp", "test.%d" % self.test_id)

        self.api_port = get_unused_port()
        self.registry_port = get_unused_port()

        self.api_server = ApiServer(self.test_dir, self.api_port, self.registry_port)
        self.registry_server = RegistryServer(self.test_dir, self.registry_port)

        self.scrubber_daemon = ScrubberDaemon(self.test_dir, self.registry_port)

        self.pid_files = [self.api_server.pid_file, self.registry_server.pid_file, self.scrubber_daemon.pid_file]
        self.files_to_destroy = []
 def setUp(self):
     super(TestClientExceptions, self).setUp()
     self.port = utils.get_unused_port()
     server = wsgi.Server()
     self.config(bind_host='127.0.0.1')
     server.start(ExceptionTestApp, self.port)
     self.client = client.BaseClient("127.0.0.1", self.port)
 def setUp(self):
     super(TestClientExceptions, self).setUp()
     self.port = utils.get_unused_port()
     server = wsgi.Server()
     self.config(bind_host='127.0.0.1')
     server.start(ExceptionTestApp, self.port)
     self.client = client.BaseClient("127.0.0.1", self.port)
Example #10
0
 def setUp(self):
     super(TestClientExceptions, self).setUp()
     self.port = utils.get_unused_port()
     server = wsgi.Server()
     conf = utils.TestConfigOpts({'bind_host': '127.0.0.1'})
     server.start(ExceptionTestApp(), conf, self.port)
     self.client = client.BaseClient("127.0.0.1", self.port)
 def setUp(self):
     super(TestClientExceptions, self).setUp()
     self.port = utils.get_unused_port()
     server = wsgi.Server()
     conf = utils.TestConfigOpts({'bind_host': '127.0.0.1'})
     server.start(ExceptionTestApp(), conf, self.port)
     self.client = client.BaseClient("127.0.0.1", self.port)
 def setUp(self):
     super(TestClientServerInteractions, self).setUp()
     self.port_one = utils.get_unused_port()
     server_one = wsgi.Server()
     self.config(bind_host='127.0.0.1')
     self.config(workers=1)
     self.sleep_time = 1
     server_one.start(MockServerSleepTestApp("one",
                                             self.sleep_time)(),
                      self.port_one)
Example #13
0
 def setUp(self):
     super(TestClientExceptions, self).setUp()
     self.port = utils.get_unused_port()
     self.image_cache_dir = os.path.join(self.test_dir, 'cache')
     self.config(image_cache_dir=self.image_cache_dir)
     self.config(image_cache_driver='sqlite')
     server = wsgi.Server()
     self.config(bind_host='127.0.0.1')
     self.config(workers=0)
     server.start(ExceptionTestApp(), self.port)
     self.client = client.BaseClient("127.0.0.1", self.port)
Example #14
0
    def setUp(self):

        self.test_id = random.randint(0, 100000)
        self.test_dir = os.path.join("/", "tmp", "test.%d" % self.test_id)

        self.api_port = get_unused_port()
        self.registry_port = get_unused_port()

        self.api_server = ApiServer(self.test_dir, self.api_port,
                                    self.registry_port)
        self.registry_server = RegistryServer(self.test_dir,
                                              self.registry_port)

        registry_db = self.registry_server.sql_connection
        self.scrubber_daemon = ScrubberDaemon(self.test_dir,
                                              sql_connection=registry_db)

        self.pid_files = [
            self.api_server.pid_file, self.registry_server.pid_file,
            self.scrubber_daemon.pid_file
        ]
        self.files_to_destroy = []
Example #15
0
    def setUp(self):

        self.test_id = random.randint(0, 100000)
        self.test_dir = os.path.join("/", "tmp", "test.%d" % self.test_id)
        utils.safe_mkdirs(self.test_dir)

        self.api_protocol = 'http'
        self.api_port = get_unused_port()
        self.registry_port = get_unused_port()

        self.api_server = ApiServer(self.test_dir, self.api_port,
                                    self.registry_port)
        self.registry_server = RegistryServer(self.test_dir,
                                              self.registry_port)

        self.scrubber_daemon = ScrubberDaemon(self.test_dir,
                                              self.registry_port)

        self.pid_files = [
            self.api_server.pid_file, self.registry_server.pid_file,
            self.scrubber_daemon.pid_file
        ]
        self.files_to_destroy = []
Example #16
0
    def test_no_client_tracebacks(self):
        """
        Verify that the wsgi server does not return tracebacks to the client on
        500 errors (bug 1192132)
        """
        def internal_error(env, start_response):
            raise exception.ServerError()

        api_port = test_utils.get_unused_port()
        server = wsgi.Server()
        server.start(internal_error, api_port)
        path = 'http://%s:%d' % ('127.0.0.1', api_port)
        http = httplib2.Http()
        response, content = http.request(path, 'GET')
        self.assertTrue('ServerError' not in content)
        self.assertEqual(response.status, 500)