aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_tcp.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2013-01-20 22:36:54 +1300
committerAldo Cortesi <aldo@nullcube.com>2013-01-20 22:36:54 +1300
commit7248a22d5e381dd57d69c06f8e67e60fd55e55ba (patch)
tree930ec890398cc59f9dda2f30937dfba9ba172e1a /test/test_tcp.py
parent00d20abdd4863d15fdda826615dab264c8e14d4a (diff)
downloadmitmproxy-7248a22d5e381dd57d69c06f8e67e60fd55e55ba.tar.gz
mitmproxy-7248a22d5e381dd57d69c06f8e67e60fd55e55ba.tar.bz2
mitmproxy-7248a22d5e381dd57d69c06f8e67e60fd55e55ba.zip
Improve error signalling for client certificates.
Diffstat (limited to 'test/test_tcp.py')
-rw-r--r--test/test_tcp.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/test_tcp.py b/test/test_tcp.py
index 034e43b9..0417aa21 100644
--- a/test/test_tcp.py
+++ b/test/test_tcp.py
@@ -189,6 +189,15 @@ class TestSSLClientCert(ServerTestBase):
c.convert_to_ssl(clientcert=tutils.test_data.path("data/clientcert/client.pem"))
assert c.rfile.readline().strip() == "1"
+ def test_clientcert_err(self):
+ c = tcp.TCPClient("127.0.0.1", self.port)
+ c.connect()
+ tutils.raises(
+ tcp.NetLibError,
+ c.convert_to_ssl,
+ clientcert=tutils.test_data.path("data/clientcert/make")
+ )
+
class TestSNI(ServerTestBase):
@classmethod