aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/test_server.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/test_server.py b/test/test_server.py
index 8c6b4eab..066e628a 100644
--- a/test/test_server.py
+++ b/test/test_server.py
@@ -795,6 +795,17 @@ class TestFakeResponse(tservers.HTTPProxTest):
assert "header_response" in f.headers.keys()
+class TestServerConnect(tservers.HTTPProxTest):
+ masterclass = MasterFakeResponse
+ no_upstream_cert = True
+ ssl = True
+ def test_unnecessary_serverconnect(self):
+ """A replayed/fake response with no_upstream_cert should not connect to an upstream server"""
+ assert self.pathod("200").status_code == 200
+ for msg in self.proxy.tmaster.log:
+ assert "serverconnect" not in msg
+
+
class MasterKillRequest(tservers.TestMaster):
def handle_request(self, f):
f.reply(KILL)