diff options
author | Maximilian Hils <git@maximilianhils.com> | 2014-09-04 16:37:50 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2014-09-04 16:37:50 +0200 |
commit | 795e19f6b7803f18a3bf5e8111493ed54a3d2e00 (patch) | |
tree | b30b6d7d8eff27f5826530774bb6870303c3a89e /test/test_protocol_tcp.py | |
parent | f4d4332472c7fa68014996a1d55b37911d1515f9 (diff) | |
download | mitmproxy-795e19f6b7803f18a3bf5e8111493ed54a3d2e00.tar.gz mitmproxy-795e19f6b7803f18a3bf5e8111493ed54a3d2e00.tar.bz2 mitmproxy-795e19f6b7803f18a3bf5e8111493ed54a3d2e00.zip |
coverage++
Diffstat (limited to 'test/test_protocol_tcp.py')
-rw-r--r-- | test/test_protocol_tcp.py | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/test/test_protocol_tcp.py b/test/test_protocol_tcp.py index 7236ee67..8b6bb68d 100644 --- a/test/test_protocol_tcp.py +++ b/test/test_protocol_tcp.py @@ -1,2 +1,21 @@ -class TestTcp: - pass
\ No newline at end of file +import tservers +from netlib.certutils import SSLCert + +class TestTcp(tservers.IgnoreProxTest): + ignore = [] + + def test_simple(self): + # i = ignore (tcp passthrough), n = normal + pi, pn = self.pathocs() + i = pi.request("get:'/p/304'") + i2 = pi.request("get:'/p/304'") + n = pn.request("get:'/p/304'") + + assert i.status_code == i2.status_code == n.status_code == 304 + + i_cert = SSLCert(i.sslinfo.certchain[0]) + i2_cert = SSLCert(i2.sslinfo.certchain[0]) + n_cert = SSLCert(n.sslinfo.certchain[0]) + + assert i_cert == i2_cert + assert not i_cert == n_cert
\ No newline at end of file |