aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2011-01-31 11:44:52 +1300
committerAldo Cortesi <aldo@nullcube.com>2011-01-31 11:44:52 +1300
commit152b97fa0bc9245ccb17353494d5c940b5356d28 (patch)
tree653788766cd21a8b299ce8e59104ee70458f298b /test
parent1619d164ffc4c82da80f00598f3358fe8ca64313 (diff)
downloadmitmproxy-152b97fa0bc9245ccb17353494d5c940b5356d28.tar.gz
mitmproxy-152b97fa0bc9245ccb17353494d5c940b5356d28.tar.bz2
mitmproxy-152b97fa0bc9245ccb17353494d5c940b5356d28.zip
Restructure to make subclassing Flow unnecessary.
Diffstat (limited to 'test')
-rw-r--r--test/test_console.py46
1 files changed, 27 insertions, 19 deletions
diff --git a/test/test_console.py b/test/test_console.py
index cfafed96..c2791bb7 100644
--- a/test/test_console.py
+++ b/test/test_console.py
@@ -19,14 +19,14 @@ def tresp(req=None):
def tflow():
bc = proxy.BrowserConnection("address", 22)
- return console.ConsoleFlow(bc)
+ return flow.Flow(bc)
class uState(libpry.AutoTree):
def test_backup(self):
bc = proxy.BrowserConnection("address", 22)
c = console.ConsoleState()
- f = console.ConsoleFlow(bc)
+ f = flow.Flow(bc)
c.add_browserconnect(f)
f.backup()
@@ -40,7 +40,7 @@ class uState(libpry.AutoTree):
"""
bc = proxy.BrowserConnection("address", 22)
c = console.ConsoleState()
- f = console.ConsoleFlow(bc)
+ f = flow.Flow(bc)
c.add_browserconnect(f)
assert c.lookup(bc)
assert c.get_focus() == (f, 0)
@@ -66,7 +66,7 @@ class uState(libpry.AutoTree):
def test_err(self):
bc = proxy.BrowserConnection("address", 22)
c = console.ConsoleState()
- f = console.ConsoleFlow(bc)
+ f = flow.Flow(bc)
c.add_browserconnect(f)
e = proxy.Error(bc, "message")
assert c.add_error(e)
@@ -104,7 +104,7 @@ class uState(libpry.AutoTree):
c = console.ConsoleState()
bc = proxy.BrowserConnection("address", 22)
- f = console.ConsoleFlow(bc)
+ f = flow.Flow(bc)
c.add_browserconnect(f)
assert c.get_focus() == (f, 0)
assert c.get_from_pos(0) == (f, 0)
@@ -112,7 +112,7 @@ class uState(libpry.AutoTree):
assert c.get_next(0) == (None, None)
bc2 = proxy.BrowserConnection("address", 22)
- f2 = console.ConsoleFlow(bc2)
+ f2 = flow.Flow(bc2)
c.add_browserconnect(f2)
assert c.get_focus() == (f, 1)
assert c.get_next(0) == (f, 1)
@@ -193,8 +193,8 @@ class uState(libpry.AutoTree):
dump = c.dump_flows()
c.clear()
- c.load_flows(dump, console.ConsoleFlow)
- assert isinstance(c.flow_list[0], console.ConsoleFlow)
+ c.load_flows(dump)
+ assert isinstance(c.flow_list[0], flow.Flow)
class uFlow(libpry.AutoTree):
@@ -212,36 +212,44 @@ class uFlow(libpry.AutoTree):
def test_getset_state(self):
f = tflow()
state = f.get_state()
- assert f == console.ConsoleFlow.from_state(state)
+ assert f == flow.Flow.from_state(state)
f.response = tresp()
f.request = f.response.request
state = f.get_state()
- assert f == console.ConsoleFlow.from_state(state)
+ assert f == flow.Flow.from_state(state)
def test_simple(self):
f = tflow()
- assert f.get_text()
+ assert console.format_flow(f, True)
+ assert console.format_flow(f, False)
f.request = treq()
- assert f.get_text()
+ assert console.format_flow(f, True)
+ assert console.format_flow(f, False)
f.response = tresp()
f.response.headers["content-type"] = ["text/html"]
- assert f.get_text()
+ assert console.format_flow(f, True)
+ assert console.format_flow(f, False)
f.response.code = 404
- assert f.get_text()
+ assert console.format_flow(f, True)
+ assert console.format_flow(f, False)
f.focus = True
- assert f.get_text()
+ assert console.format_flow(f, True)
+ assert console.format_flow(f, False)
f.connection = flow.ReplayConnection()
- assert f.get_text()
+ assert console.format_flow(f, True)
+ assert console.format_flow(f, False)
f.response = None
- assert f.get_text()
+ assert console.format_flow(f, True)
+ assert console.format_flow(f, False)
f.error = proxy.Error(200, "test")
- assert f.get_text()
+ assert console.format_flow(f, True)
+ assert console.format_flow(f, False)
def test_kill(self):
f = tflow()
@@ -274,7 +282,7 @@ class uFlow(libpry.AutoTree):
assert f.response.acked
def test_serialization(self):
- f = console.ConsoleFlow(None)
+ f = flow.Flow(None)
f.request = treq()