aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2014-03-09 21:13:08 +0100
committerMaximilian Hils <git@maximilianhils.com>2014-03-09 21:13:08 +0100
commitfc4fe83eafc68ebb9763fa5cbee1ed7e16964c9c (patch)
treebffc95a421a5b885efd16cd77af7c4e1ad7d023d /test
parent2e50b1073538730fc5bd6369e2cb8176874f2f03 (diff)
downloadmitmproxy-fc4fe83eafc68ebb9763fa5cbee1ed7e16964c9c.tar.gz
mitmproxy-fc4fe83eafc68ebb9763fa5cbee1ed7e16964c9c.tar.bz2
mitmproxy-fc4fe83eafc68ebb9763fa5cbee1ed7e16964c9c.zip
split up proxy.py
Diffstat (limited to 'test')
-rw-r--r--test/test_dump.py4
-rw-r--r--test/test_flow.py5
-rw-r--r--test/test_proxy.py8
-rw-r--r--test/tutils.py7
4 files changed, 14 insertions, 10 deletions
diff --git a/test/test_dump.py b/test/test_dump.py
index 8b4b9aa5..c5c231fa 100644
--- a/test/test_dump.py
+++ b/test/test_dump.py
@@ -1,6 +1,6 @@
import os
from cStringIO import StringIO
-from libmproxy import dump, flow, proxy
+from libmproxy import dump, flow, proxy, prxy
import tutils
import mock
@@ -27,7 +27,7 @@ class TestDumpMaster:
cc = req.flow.client_conn
cc.reply = mock.MagicMock()
m.handle_clientconnect(cc)
- sc = proxy.ServerConnection((req.get_host(), req.get_port()), None)
+ sc = prxy.connection.ServerConnection((req.get_host(), req.get_port()), None)
sc.reply = mock.MagicMock()
m.handle_serverconnection(sc)
m.handle_request(req)
diff --git a/test/test_flow.py b/test/test_flow.py
index fbead1ca..c7e39f73 100644
--- a/test/test_flow.py
+++ b/test/test_flow.py
@@ -4,6 +4,7 @@ import email.utils
from libmproxy import filt, protocol, controller, utils, tnetstring, proxy, flow
from libmproxy.protocol.primitives import Error, Flow
from libmproxy.protocol.http import decoded
+from libmproxy.prxy.connection import ClientConnection, ServerConnection
from netlib import tcp
import tutils
@@ -586,7 +587,7 @@ class TestFlowMaster:
req = tutils.treq()
fm.handle_clientconnect(req.flow.client_conn)
assert fm.scripts[0].ns["log"][-1] == "clientconnect"
- sc = proxy.ServerConnection((req.get_host(), req.get_port()), None)
+ sc = ServerConnection((req.get_host(), req.get_port()), None)
sc.reply = controller.DummyReply()
fm.handle_serverconnection(sc)
assert fm.scripts[0].ns["log"][-1] == "serverconnect"
@@ -1159,7 +1160,7 @@ class TestClientConnection:
def test_state(self):
c = tutils.tclient_conn()
- assert proxy.ClientConnection._from_state(c._get_state()) == c
+ assert ClientConnection._from_state(c._get_state()) == c
c2 = tutils.tclient_conn()
c2.address.address = (c2.address.host, 4242)
diff --git a/test/test_proxy.py b/test/test_proxy.py
index b15e3f84..2a4a250e 100644
--- a/test/test_proxy.py
+++ b/test/test_proxy.py
@@ -1,5 +1,7 @@
import argparse
from libmproxy import proxy, flow, cmdline
+from libmproxy.prxy.connection import ServerConnection
+from libmproxy.prxy.exception import ProxyError
import tutils
from libpathod import test
from netlib import http, tcp
@@ -7,7 +9,7 @@ import mock
def test_proxy_error():
- p = proxy.ProxyError(111, "msg")
+ p = ProxyError(111, "msg")
assert str(p)
@@ -19,7 +21,7 @@ class TestServerConnection:
self.d.shutdown()
def test_simple(self):
- sc = proxy.ServerConnection((self.d.IFACE, self.d.port), None)
+ sc = ServerConnection((self.d.IFACE, self.d.port), None)
sc.connect()
r = tutils.treq()
r.flow.server_conn = sc
@@ -31,7 +33,7 @@ class TestServerConnection:
sc.finish()
def test_terminate_error(self):
- sc = proxy.ServerConnection((self.d.IFACE, self.d.port), None)
+ sc = ServerConnection((self.d.IFACE, self.d.port), None)
sc.connect()
sc.connection = mock.Mock()
sc.connection.recv = mock.Mock(return_value=False)
diff --git a/test/tutils.py b/test/tutils.py
index b1bfc831..8690d67d 100644
--- a/test/tutils.py
+++ b/test/tutils.py
@@ -2,6 +2,7 @@ import os, shutil, tempfile
from contextlib import contextmanager
from libmproxy import flow, utils, controller, proxy
from libmproxy.protocol import http
+from libmproxy.prxy.connection import ClientConnection, ServerConnection
import mock_urwid
from libmproxy.console.flowview import FlowView
from libmproxy.console import ConsoleState
@@ -21,7 +22,7 @@ def SkipWindows(fn):
def tclient_conn():
- c = proxy.ClientConnection._from_state(dict(
+ c = ClientConnection._from_state(dict(
address=dict(address=("address", 22), use_ipv6=True),
clientcert=None
))
@@ -30,7 +31,7 @@ def tclient_conn():
def tserver_conn():
- c = proxy.ServerConnection._from_state(dict(
+ c = ServerConnection._from_state(dict(
address=dict(address=("address", 22), use_ipv6=True),
source_address=dict(address=("address", 22), use_ipv6=True),
cert=None
@@ -69,7 +70,7 @@ def tresp(req=None, content="message"):
headers = flow.ODictCaseless()
headers["header_response"] = ["svalue"]
cert = certutils.SSLCert.from_der(file(test_data.path("data/dercert"), "rb").read())
- f.server_conn = proxy.ServerConnection._from_state(dict(
+ f.server_conn = ServerConnection._from_state(dict(
address=dict(address=("address", 22), use_ipv6=True),
source_address=None,
cert=cert.to_pem()))