aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_server.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2014-09-04 16:37:50 +0200
committerMaximilian Hils <git@maximilianhils.com>2014-09-04 16:37:50 +0200
commit795e19f6b7803f18a3bf5e8111493ed54a3d2e00 (patch)
treeb30b6d7d8eff27f5826530774bb6870303c3a89e /test/test_server.py
parentf4d4332472c7fa68014996a1d55b37911d1515f9 (diff)
downloadmitmproxy-795e19f6b7803f18a3bf5e8111493ed54a3d2e00.tar.gz
mitmproxy-795e19f6b7803f18a3bf5e8111493ed54a3d2e00.tar.bz2
mitmproxy-795e19f6b7803f18a3bf5e8111493ed54a3d2e00.zip
coverage++
Diffstat (limited to 'test/test_server.py')
-rw-r--r--test/test_server.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/test_server.py b/test/test_server.py
index 21d01f5a..ed5133cb 100644
--- a/test/test_server.py
+++ b/test/test_server.py
@@ -312,7 +312,7 @@ class TestProxy(tservers.HTTPProxTest):
f = self.pathod("200:b@100")
assert f.status_code == 200
f = self.master.state.view[0]
- assert f.server_conn.peername == ("127.0.0.1", self.server.port)
+ assert f.server_conn.address == ("127.0.0.1", self.server.port)
class TestProxySSL(tservers.HTTPProxTest):
ssl=True
@@ -342,6 +342,7 @@ class MasterRedirectRequest(tservers.TestMaster):
def handle_response(self, f):
f.response.content = str(f.client_conn.address.port)
+ f.response.headers["server-conn-id"] = [str(f.server_conn.source_address.port)]
tservers.TestMaster.handle_response(self, f)
@@ -374,7 +375,8 @@ class TestRedirectRequest(tservers.HTTPProxTest):
assert self.server.last_log()
assert not self.server2.last_log()
- assert r3.content == r2.content == r1.content
+ assert r1.content == r2.content == r3.content
+ assert r1.headers.get_first("server-conn-id") == r3.headers.get_first("server-conn-id")
# Make sure that we actually use the same connection in this test case
class MasterStreamRequest(tservers.TestMaster):