aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2011-03-05 13:03:26 +1300
committerAldo Cortesi <aldo@nullcube.com>2011-03-05 13:03:26 +1300
commit5da4099ddfee61b717c23a8c4227947ecc2f6c53 (patch)
treebca7946d9fc0a95474a91764f5d84d741317ca08 /test
parent96471fde1d8e860264d2b774775ca2a999d63eb8 (diff)
downloadmitmproxy-5da4099ddfee61b717c23a8c4227947ecc2f6c53.tar.gz
mitmproxy-5da4099ddfee61b717c23a8c4227947ecc2f6c53.tar.bz2
mitmproxy-5da4099ddfee61b717c23a8c4227947ecc2f6c53.zip
Massage namespace to make room for client replay.
Mostly replay -> server_replay
Diffstat (limited to 'test')
-rw-r--r--test/test_dump.py6
-rw-r--r--test/test_flow.py19
2 files changed, 15 insertions, 10 deletions
diff --git a/test/test_dump.py b/test/test_dump.py
index cfa690b1..0a42c8c3 100644
--- a/test/test_dump.py
+++ b/test/test_dump.py
@@ -36,7 +36,7 @@ class uDumpMaster(libpry.AutoTree):
def test_replay(self):
cs = StringIO()
- o = dump.Options(replay="nonexistent", kill=True)
+ o = dump.Options(server_replay="nonexistent", kill=True)
libpry.raises(dump.DumpError, dump.DumpMaster, None, o, None, outfile=cs)
t = self.tmpdir()
@@ -48,13 +48,13 @@ class uDumpMaster(libpry.AutoTree):
fw.add(t)
f.close()
- o = dump.Options(replay=p, kill=True)
+ o = dump.Options(server_replay=p, kill=True)
m = dump.DumpMaster(None, o, None, outfile=cs)
self._cycle(m, "content")
self._cycle(m, "content")
- o = dump.Options(replay=p, kill=False)
+ o = dump.Options(server_replay=p, kill=False)
m = dump.DumpMaster(None, o, None, outfile=cs)
self._cycle(m, "nonexistent")
diff --git a/test/test_flow.py b/test/test_flow.py
index f9fb58e8..bd8c01a3 100644
--- a/test/test_flow.py
+++ b/test/test_flow.py
@@ -375,7 +375,7 @@ class uFlowMaster(libpry.AutoTree):
err = proxy.Error(f.request, "msg")
fm.handle_error(err)
- def test_replay(self):
+ def test_server_playback(self):
s = flow.State()
f = utils.tflow()
@@ -383,15 +383,21 @@ class uFlowMaster(libpry.AutoTree):
pb = [f]
fm = flow.FlowMaster(None, s)
- assert not fm.do_playback(utils.tflow())
+ assert not fm.do_server_playback(utils.tflow())
- fm.start_playback(pb, False, [])
- assert fm.do_playback(utils.tflow())
+ fm.start_server_playback(pb, False, [])
+ assert fm.do_server_playback(utils.tflow())
- fm.start_playback(pb, False, [])
+ fm.start_server_playback(pb, False, [])
r = utils.tflow()
r.request.content = "gibble"
- assert not fm.do_playback(r)
+ assert not fm.do_server_playback(r)
+
+ def test_client_playback(self):
+ s = flow.State()
+ fm = flow.FlowMaster(None, s)
+ pb = [utils.tflow_full()]
+ fm.start_client_playback(pb)
def test_stickycookie(self):
s = flow.State()
@@ -424,5 +430,4 @@ tests = [
uState(),
uSerialize(),
uFlowMaster()
-
]