From f332674ce1fb0780a887406c0076b88cc7ea8ad9 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Sun, 19 Apr 2015 10:43:16 +1200 Subject: 100% unit tests - Add SANs to pathod SSLConfig - Fix tricky SSL establishment error test. Lets see if it's platform portable. --- test/test_pathod.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'test/test_pathod.py') 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"] -- cgit v1.2.3