diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2011-03-05 13:03:26 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2011-03-05 13:03:26 +1300 |
commit | 5da4099ddfee61b717c23a8c4227947ecc2f6c53 (patch) | |
tree | bca7946d9fc0a95474a91764f5d84d741317ca08 /test/test_flow.py | |
parent | 96471fde1d8e860264d2b774775ca2a999d63eb8 (diff) | |
download | mitmproxy-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/test_flow.py')
-rw-r--r-- | test/test_flow.py | 19 |
1 files changed, 12 insertions, 7 deletions
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() - ] |