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)
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)
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)
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() 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)
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)
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 = []
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 = []
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)