aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/test.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2013-01-25 16:03:59 +1300
committerAldo Cortesi <aldo@nullcube.com>2013-01-25 16:03:59 +1300
commitcc4867064be42409fd5fb8271901b03029b787de (patch)
treeea9205a24a97de066515756f7296f25d3e990932 /netlib/test.py
parent2eb6651e5180035cd3e17f9048b16ea38719a9ac (diff)
downloadmitmproxy-cc4867064be42409fd5fb8271901b03029b787de.tar.gz
mitmproxy-cc4867064be42409fd5fb8271901b03029b787de.tar.bz2
mitmproxy-cc4867064be42409fd5fb8271901b03029b787de.zip
Streamline netlib.test API
Diffstat (limited to 'netlib/test.py')
-rw-r--r--netlib/test.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/netlib/test.py b/netlib/test.py
index 2f72f979..7d24d80e 100644
--- a/netlib/test.py
+++ b/netlib/test.py
@@ -14,6 +14,8 @@ class ServerThread(threading.Thread):
class ServerTestBase:
+ ssl = None
+ handler = None
@classmethod
def setupAll(cls):
cls.q = Queue.Queue()
@@ -23,10 +25,13 @@ class ServerTestBase:
cls.server.start()
@classmethod
+ def makeserver(cls):
+ return TServer(cls.ssl, cls.q, cls.handler)
+
+ @classmethod
def teardownAll(cls):
cls.server.shutdown()
-
@property
def last_handler(self):
return self.server.server.last_handler