diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2015-04-19 10:43:16 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2015-04-19 10:43:16 +1200 |
commit | f332674ce1fb0780a887406c0076b88cc7ea8ad9 (patch) | |
tree | 1bf370a9050b306aefccd49f2e2ec3136e5f225a /test/test_pathod.py | |
parent | d8b79e99829d307dd9cd8dc03872c90236ca173f (diff) | |
download | mitmproxy-f332674ce1fb0780a887406c0076b88cc7ea8ad9.tar.gz mitmproxy-f332674ce1fb0780a887406c0076b88cc7ea8ad9.tar.bz2 mitmproxy-f332674ce1fb0780a887406c0076b88cc7ea8ad9.zip |
100% unit tests
- Add SANs to pathod SSLConfig
- Fix tricky SSL establishment error test. Lets see if it's platform portable.
Diffstat (limited to 'test/test_pathod.py')
-rw-r--r-- | test/test_pathod.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/test/test_pathod.py b/test/test_pathod.py index c966222f..3638960e 100644 --- a/test/test_pathod.py +++ b/test/test_pathod.py @@ -206,16 +206,14 @@ class TestDaemon(CommonTests): class TestDaemonSSL(CommonTests): ssl = True - def _test_ssl_conn_failure(self): + + def test_ssl_conn_failure(self): c = tcp.TCPClient(("localhost", self.d.port)) c.rbufsize = 0 c.wbufsize = 0 c.connect() - try: - while 1: - c.wfile.write("\r\n\r\n\r\n") - except: - pass + c.wfile.write("\0\0\0\0") + tutils.raises(tcp.NetLibError, c.convert_to_ssl) l = self.d.last_log() assert l["type"] == "error" assert "SSL" in l["msg"] |