diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2011-01-31 11:44:52 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2011-01-31 11:44:52 +1300 |
commit | 152b97fa0bc9245ccb17353494d5c940b5356d28 (patch) | |
tree | 653788766cd21a8b299ce8e59104ee70458f298b /test | |
parent | 1619d164ffc4c82da80f00598f3358fe8ca64313 (diff) | |
download | mitmproxy-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.py | 46 |
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() |