Beispiel #1
0
 def test_Header_Other_Server(self):
     proxy = ReverseProxyResource("pool")
     request = SimpleRequest(proxy, "GET", "/")
     request.headers.addRawHeader("x-forwarded-server",
                                  "foobar.example.com")
     response = yield proxy.renderHTTP(request)
     self.assertIsInstance(response, ClientRequest)
 def test_Header_Our_Server_Allowed(self):
     proxy = ReverseProxyResource("pool")
     proxy.allowMultiHop = True
     request = SimpleRequest(proxy, "GET", "/")
     request.headers.addRawHeader("x-forwarded-server",
                                  config.ServerHostName)
     self.assertIsInstance(proxy.renderHTTP(request), ClientRequest)
 def test_Header_Other_Servers(self):
     proxy = ReverseProxyResource("pool")
     request = SimpleRequest(proxy, "GET", "/")
     request.headers.setHeader("x-forwarded-server", (
         "foobar.example.com",
         "bar.example.com",
     ))
     self.assertIsInstance(proxy.renderHTTP(request), ClientRequest)
Beispiel #4
0
 def test_Header_Our_Server_Moxied(self):
     proxy = ReverseProxyResource("pool")
     request = SimpleRequest(proxy, "GET", "/")
     request.headers.setHeader("x-forwarded-server", (
         "foobar.example.com",
         "bar.example.com",
         config.ServerHostName,
     ))
     yield self.assertFailure(proxy.renderHTTP(request), HTTPError)
 def test_Header_Our_Server_Allowed(self):
     proxy = ReverseProxyResource("pool")
     proxy.allowMultiHop = True
     request = SimpleRequest(proxy, "GET", "/")
     request.headers.addRawHeader("x-forwarded-server", config.ServerHostName)
     self.assertIsInstance(proxy.renderHTTP(request), ClientRequest)
 def test_Header_Other_Servers(self):
     proxy = ReverseProxyResource("pool")
     request = SimpleRequest(proxy, "GET", "/")
     request.headers.setHeader("x-forwarded-server", ("foobar.example.com", "bar.example.com",))
     self.assertIsInstance(proxy.renderHTTP(request), ClientRequest)
 def test_No_Header(self):
     proxy = ReverseProxyResource("pool")
     request = SimpleRequest(proxy, "GET", "/")
     self.assertIsInstance(proxy.renderHTTP(request), ClientRequest)
Beispiel #8
0
 def test_Header_Our_Server(self):
     proxy = ReverseProxyResource("pool")
     request = SimpleRequest(proxy, "GET", "/")
     request.headers.addRawHeader("x-forwarded-server",
                                  config.ServerHostName)
     yield self.assertFailure(proxy.renderHTTP(request), HTTPError)
Beispiel #9
0
 def test_No_Header(self):
     proxy = ReverseProxyResource("pool")
     request = SimpleRequest(proxy, "GET", "/")
     response = yield proxy.renderHTTP(request)
     self.assertIsInstance(response, ClientRequest)