aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_tcp.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2015-06-22 14:52:23 +1200
committerAldo Cortesi <aldo@nullcube.com>2015-06-22 14:52:23 +1200
commit2aa1b98fbf8d03005e022da86e3e534cf25ebf62 (patch)
treeed0dc9ec2ed2cd6f43ea56eec940b759c711626c /test/test_tcp.py
parentf5c5deb2aea047394238f3b993ddf24c60845768 (diff)
downloadmitmproxy-2aa1b98fbf8d03005e022da86e3e534cf25ebf62.tar.gz
mitmproxy-2aa1b98fbf8d03005e022da86e3e534cf25ebf62.tar.bz2
mitmproxy-2aa1b98fbf8d03005e022da86e3e534cf25ebf62.zip
netlib/test.py -> test/tservers.py
Diffstat (limited to 'test/test_tcp.py')
-rw-r--r--test/test_tcp.py56
1 files changed, 28 insertions, 28 deletions
diff --git a/test/test_tcp.py b/test/test_tcp.py
index 122c1f0f..4253e073 100644
--- a/test/test_tcp.py
+++ b/test/test_tcp.py
@@ -10,8 +10,8 @@ import mock
from OpenSSL import SSL
import OpenSSL
-from netlib import tcp, certutils, test, certffi
-import tutils
+from netlib import tcp, certutils, certffi
+from . import tutils, tservers
class EchoHandler(tcp.BaseHandler):
@@ -53,7 +53,7 @@ class ALPNHandler(tcp.BaseHandler):
self.wfile.flush()
-class TestServer(test.ServerTestBase):
+class TestServer(tservers.ServerTestBase):
handler = EchoHandler
def test_echo(self):
@@ -74,7 +74,7 @@ class TestServer(test.ServerTestBase):
self.test_echo()
-class TestServerBind(test.ServerTestBase):
+class TestServerBind(tservers.ServerTestBase):
class handler(tcp.BaseHandler):
@@ -97,7 +97,7 @@ class TestServerBind(test.ServerTestBase):
pass
-class TestServerIPv6(test.ServerTestBase):
+class TestServerIPv6(tservers.ServerTestBase):
handler = EchoHandler
addr = tcp.Address(("localhost", 0), use_ipv6=True)
@@ -110,7 +110,7 @@ class TestServerIPv6(test.ServerTestBase):
assert c.rfile.readline() == testval
-class TestEcho(test.ServerTestBase):
+class TestEcho(tservers.ServerTestBase):
handler = EchoHandler
def test_echo(self):
@@ -128,7 +128,7 @@ class HardDisconnectHandler(tcp.BaseHandler):
self.connection.close()
-class TestFinishFail(test.ServerTestBase):
+class TestFinishFail(tservers.ServerTestBase):
"""
This tests a difficult-to-trigger exception in the .finish() method of
@@ -144,7 +144,7 @@ class TestFinishFail(test.ServerTestBase):
c.finish()
-class TestServerSSL(test.ServerTestBase):
+class TestServerSSL(tservers.ServerTestBase):
handler = EchoHandler
ssl = dict(
cipher_list="AES256-SHA",
@@ -170,7 +170,7 @@ class TestServerSSL(test.ServerTestBase):
assert "AES" in ret[0]
-class TestSSLv3Only(test.ServerTestBase):
+class TestSSLv3Only(tservers.ServerTestBase):
handler = EchoHandler
ssl = dict(
request_client_cert=False,
@@ -183,7 +183,7 @@ class TestSSLv3Only(test.ServerTestBase):
tutils.raises(tcp.NetLibError, c.convert_to_ssl, sni="foo.com")
-class TestSSLUpstreamCertVerification(test.ServerTestBase):
+class TestSSLUpstreamCertVerification(tservers.ServerTestBase):
handler = EchoHandler
ssl = dict(
@@ -236,7 +236,7 @@ class TestSSLUpstreamCertVerification(test.ServerTestBase):
assert c.rfile.readline() == testval
-class TestSSLClientCert(test.ServerTestBase):
+class TestSSLClientCert(tservers.ServerTestBase):
class handler(tcp.BaseHandler):
sni = None
@@ -270,7 +270,7 @@ class TestSSLClientCert(test.ServerTestBase):
)
-class TestSNI(test.ServerTestBase):
+class TestSNI(tservers.ServerTestBase):
class handler(tcp.BaseHandler):
sni = None
@@ -292,7 +292,7 @@ class TestSNI(test.ServerTestBase):
assert c.rfile.readline() == "foo.com"
-class TestServerCipherList(test.ServerTestBase):
+class TestServerCipherList(tservers.ServerTestBase):
handler = ClientCipherListHandler
ssl = dict(
cipher_list='RC4-SHA'
@@ -305,7 +305,7 @@ class TestServerCipherList(test.ServerTestBase):
assert c.rfile.readline() == "['RC4-SHA']"
-class TestServerCurrentCipher(test.ServerTestBase):
+class TestServerCurrentCipher(tservers.ServerTestBase):
class handler(tcp.BaseHandler):
sni = None
@@ -325,7 +325,7 @@ class TestServerCurrentCipher(test.ServerTestBase):
assert "RC4-SHA" in c.rfile.readline()
-class TestServerCipherListError(test.ServerTestBase):
+class TestServerCipherListError(tservers.ServerTestBase):
handler = ClientCipherListHandler
ssl = dict(
cipher_list='bogus'
@@ -337,7 +337,7 @@ class TestServerCipherListError(test.ServerTestBase):
tutils.raises("handshake error", c.convert_to_ssl, sni="foo.com")
-class TestClientCipherListError(test.ServerTestBase):
+class TestClientCipherListError(tservers.ServerTestBase):
handler = ClientCipherListHandler
ssl = dict(
cipher_list='RC4-SHA'
@@ -353,7 +353,7 @@ class TestClientCipherListError(test.ServerTestBase):
cipher_list="bogus")
-class TestSSLDisconnect(test.ServerTestBase):
+class TestSSLDisconnect(tservers.ServerTestBase):
class handler(tcp.BaseHandler):
@@ -373,7 +373,7 @@ class TestSSLDisconnect(test.ServerTestBase):
tutils.raises(Queue.Empty, self.q.get_nowait)
-class TestSSLHardDisconnect(test.ServerTestBase):
+class TestSSLHardDisconnect(tservers.ServerTestBase):
handler = HardDisconnectHandler
ssl = True
@@ -387,7 +387,7 @@ class TestSSLHardDisconnect(test.ServerTestBase):
tutils.raises(tcp.NetLibDisconnect, c.wfile.write, "foo")
-class TestDisconnect(test.ServerTestBase):
+class TestDisconnect(tservers.ServerTestBase):
def test_echo(self):
c = tcp.TCPClient(("127.0.0.1", self.port))
@@ -398,7 +398,7 @@ class TestDisconnect(test.ServerTestBase):
c.close()
-class TestServerTimeOut(test.ServerTestBase):
+class TestServerTimeOut(tservers.ServerTestBase):
class handler(tcp.BaseHandler):
@@ -417,7 +417,7 @@ class TestServerTimeOut(test.ServerTestBase):
assert self.last_handler.timeout
-class TestTimeOut(test.ServerTestBase):
+class TestTimeOut(tservers.ServerTestBase):
handler = HangHandler
def test_timeout(self):
@@ -428,7 +428,7 @@ class TestTimeOut(test.ServerTestBase):
tutils.raises(tcp.NetLibTimeout, c.rfile.read, 10)
-class TestALPNClient(test.ServerTestBase):
+class TestALPNClient(tservers.ServerTestBase):
handler = ALPNHandler
ssl = dict(
alpn_select="bar"
@@ -457,7 +457,7 @@ class TestALPNClient(test.ServerTestBase):
assert c.get_alpn_proto_negotiated() == ""
assert c.rfile.readline() == "NONE"
-class TestNoSSLNoALPNClient(test.ServerTestBase):
+class TestNoSSLNoALPNClient(tservers.ServerTestBase):
handler = ALPNHandler
def test_no_ssl_no_alpn(self):
@@ -467,7 +467,7 @@ class TestNoSSLNoALPNClient(test.ServerTestBase):
assert c.rfile.readline().strip() == "NONE"
-class TestSSLTimeOut(test.ServerTestBase):
+class TestSSLTimeOut(tservers.ServerTestBase):
handler = HangHandler
ssl = True
@@ -479,7 +479,7 @@ class TestSSLTimeOut(test.ServerTestBase):
tutils.raises(tcp.NetLibTimeout, c.rfile.read, 10)
-class TestDHParams(test.ServerTestBase):
+class TestDHParams(tservers.ServerTestBase):
handler = HangHandler
ssl = dict(
dhparams=certutils.CertStore.load_dhparam(
@@ -502,7 +502,7 @@ class TestDHParams(test.ServerTestBase):
assert os.path.exists(filename)
-class TestPrivkeyGen(test.ServerTestBase):
+class TestPrivkeyGen(tservers.ServerTestBase):
class handler(tcp.BaseHandler):
@@ -520,7 +520,7 @@ class TestPrivkeyGen(test.ServerTestBase):
tutils.raises("bad record mac", c.convert_to_ssl)
-class TestPrivkeyGenNoFlags(test.ServerTestBase):
+class TestPrivkeyGenNoFlags(tservers.ServerTestBase):
class handler(tcp.BaseHandler):
@@ -684,7 +684,7 @@ class TestAddress:
assert repr(a)
-class TestSSLKeyLogger(test.ServerTestBase):
+class TestSSLKeyLogger(tservers.ServerTestBase):
handler = EchoHandler
ssl = dict(
cipher_list="AES256-SHA"