make tests more robust, fix coveralls

This commit is contained in:
Maximilian Hils 2015-02-27 22:27:23 +01:00
parent da1eb94ccd
commit d71f3b68fd
3 changed files with 6 additions and 2 deletions

View File

@ -20,4 +20,6 @@ notifications:
cache:
directories:
- /home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages
- /home/travis/virtualenv/pypy-2.5.0/site-packages
- /home/travis/virtualenv/python2.7.9/bin
- /home/travis/virtualenv/pypy-2.5.0/site-packages
- /home/travis/virtualenv/pypy-2.5.0/bin

View File

@ -15,7 +15,7 @@ class ServerThread(threading.Thread):
self.server.shutdown()
class ServerTestBase:
class ServerTestBase(object):
ssl = None
handler = None
addr = ("localhost", 0)

View File

@ -563,6 +563,7 @@ class TestServer(test.ServerTestBase):
c.wfile.flush()
assert c.rfile.readline() == testval
class TestSSLKeyLogger(test.ServerTestBase):
handler = EchoHandler
ssl = dict(
@ -582,6 +583,7 @@ class TestSSLKeyLogger(test.ServerTestBase):
c = tcp.TCPClient(("127.0.0.1", self.port))
c.connect()
c.convert_to_ssl()
c.finish()
tcp.log_ssl_key.close()
with open(logfile, "rb") as f:
assert f.read().count("CLIENT_RANDOM") == 2