diff options
| author | Aldo Cortesi <aldo@nullcube.com> | 2011-03-05 15:58:48 +1300 | 
|---|---|---|
| committer | Aldo Cortesi <aldo@nullcube.com> | 2011-03-05 15:58:48 +1300 | 
| commit | d9cb0838093a962f636ef6cda17fd652bc2ef65e (patch) | |
| tree | 96ee0cf98126da98d06ce3c0eebac5085706df04 /test/test_flow.py | |
| parent | 5da4099ddfee61b717c23a8c4227947ecc2f6c53 (diff) | |
| download | mitmproxy-d9cb0838093a962f636ef6cda17fd652bc2ef65e.tar.gz mitmproxy-d9cb0838093a962f636ef6cda17fd652bc2ef65e.tar.bz2 mitmproxy-d9cb0838093a962f636ef6cda17fd652bc2ef65e.zip | |
Reorganize test suite to remove confusion between test utils and libmproxy utils.
Diffstat (limited to 'test/test_flow.py')
| -rw-r--r-- | test/test_flow.py | 112 | 
1 files changed, 56 insertions, 56 deletions
| diff --git a/test/test_flow.py b/test/test_flow.py index bd8c01a3..7bf82028 100644 --- a/test/test_flow.py +++ b/test/test_flow.py @@ -1,13 +1,13 @@  from cStringIO import StringIO  from libmproxy import console, proxy, filt, flow -import utils +import tutils  import libpry  class uStickyCookieState(libpry.AutoTree):      def _response(self, cookie, host):          s = flow.StickyCookieState(filt.parse(".*")) -        f = utils.tflow_full() +        f = tutils.tflow_full()          f.request.host = host           f.response.headers["Set-Cookie"] = [cookie]          s.handle_response(f) @@ -35,9 +35,9 @@ class uStickyCookieState(libpry.AutoTree):  class uClientPlaybackState(libpry.AutoTree):      def test_tick(self): -        first = utils.tflow() +        first = tutils.tflow()          c = flow.ClientPlaybackState( -            [first, utils.tflow()] +            [first, tutils.tflow()]          )          s = flow.State()          fm = flow.FlowMaster(None, s) @@ -59,8 +59,8 @@ class uClientPlaybackState(libpry.AutoTree):  class uServerPlaybackState(libpry.AutoTree):      def test_hash(self):          s = flow.ServerPlaybackState(None, []) -        r = utils.tflow() -        r2 = utils.tflow() +        r = tutils.tflow() +        r2 = tutils.tflow()          assert s._hash(r)          assert s._hash(r) == s._hash(r2) @@ -71,24 +71,24 @@ class uServerPlaybackState(libpry.AutoTree):      def test_headers(self):          s = flow.ServerPlaybackState(["foo"], []) -        r = utils.tflow_full() +        r = tutils.tflow_full()          r.request.headers["foo"] = ["bar"] -        r2 = utils.tflow_full() +        r2 = tutils.tflow_full()          assert not s._hash(r) == s._hash(r2)          r2.request.headers["foo"] = ["bar"]          assert s._hash(r) == s._hash(r2)          r2.request.headers["oink"] = ["bar"]          assert s._hash(r) == s._hash(r2) -        r = utils.tflow_full() -        r2 = utils.tflow_full() +        r = tutils.tflow_full() +        r2 = tutils.tflow_full()          assert s._hash(r) == s._hash(r2)      def test_load(self): -        r = utils.tflow_full() +        r = tutils.tflow_full()          r.request.headers["key"] = ["one"] -        r2 = utils.tflow_full() +        r2 = tutils.tflow_full()          r2.request.headers["key"] = ["two"]          s = flow.ServerPlaybackState(None, [r, r2]) @@ -108,16 +108,16 @@ class uServerPlaybackState(libpry.AutoTree):  class uFlow(libpry.AutoTree):      def test_run_script(self): -        f = utils.tflow() -        f.response = utils.tresp() +        f = tutils.tflow() +        f.response = tutils.tresp()          f.request = f.response.request          se = f.run_script("scripts/a")          assert "DEBUG" == se.strip()          assert f.request.host == "TESTOK"      def test_run_script_err(self): -        f = utils.tflow() -        f.response = utils.tresp() +        f = tutils.tflow() +        f.response = tutils.tresp()          f.request = f.response.request          libpry.raises("returned error", f.run_script,"scripts/err_return")          libpry.raises("invalid response", f.run_script,"scripts/err_data") @@ -125,15 +125,15 @@ class uFlow(libpry.AutoTree):          libpry.raises("permission denied", f.run_script,"scripts/nonexecutable")      def test_match(self): -        f = utils.tflow() -        f.response = utils.tresp() +        f = tutils.tflow() +        f.response = tutils.tresp()          f.request = f.response.request          assert not f.match(filt.parse("~b test"))          assert not f.match(None)      def test_backup(self): -        f = utils.tflow() -        f.response = utils.tresp() +        f = tutils.tflow() +        f.response = tutils.tresp()          f.request = f.response.request          f.request.content = "foo"          assert not f.modified() @@ -144,8 +144,8 @@ class uFlow(libpry.AutoTree):          assert f.request.content == "foo"      def test_getset_state(self): -        f = utils.tflow() -        f.response = utils.tresp(f.request) +        f = tutils.tflow() +        f.response = tutils.tresp(f.request)          state = f.get_state()           assert f == flow.Flow.from_state(state) @@ -154,7 +154,7 @@ class uFlow(libpry.AutoTree):          state = f.get_state()           assert f == flow.Flow.from_state(state) -        f2 = utils.tflow() +        f2 = tutils.tflow()          f2.error = proxy.Error(f.request, "e2")          assert not f == f2          f.load_state(f2.get_state()) @@ -163,14 +163,14 @@ class uFlow(libpry.AutoTree):      def test_kill(self): -        f = utils.tflow() -        f.request = utils.treq() +        f = tutils.tflow() +        f.request = tutils.treq()          f.intercept()          assert not f.request.acked          f.kill()          assert f.request.acked          f.intercept() -        f.response = utils.tresp() +        f.response = tutils.tresp()          f.request = f.response.request          f.request.ack()          assert not f.response.acked @@ -178,13 +178,13 @@ class uFlow(libpry.AutoTree):          assert f.response.acked      def test_accept_intercept(self): -        f = utils.tflow() -        f.request = utils.treq() +        f = tutils.tflow() +        f.request = tutils.treq()          f.intercept()          assert not f.request.acked          f.accept_intercept()          assert f.request.acked -        f.response = utils.tresp() +        f.response = tutils.tresp()          f.request = f.response.request          f.intercept()          f.request.ack() @@ -194,14 +194,14 @@ class uFlow(libpry.AutoTree):      def test_serialization(self):          f = flow.Flow(None) -        f.request = utils.treq() +        f.request = tutils.treq()  class uState(libpry.AutoTree):      def test_backup(self):          bc = proxy.ClientConnect(("address", 22))          c = flow.State() -        req = utils.treq() +        req = tutils.treq()          f = c.add_request(req)          f.backup() @@ -218,22 +218,22 @@ class uState(libpry.AutoTree):          c.clientconnect(bc)          assert len(c.client_connections) == 1 -        req = utils.treq(bc) +        req = tutils.treq(bc)          f = c.add_request(req)          assert f          assert len(c.flow_list) == 1          assert c.flow_map.get(req) -        newreq = utils.treq() +        newreq = tutils.treq()          assert c.add_request(newreq)          assert c.flow_map.get(newreq) -        resp = utils.tresp(req) +        resp = tutils.tresp(req)          assert c.add_response(resp)          assert len(c.flow_list) == 2          assert c.flow_map.get(resp.request) -        newresp = utils.tresp() +        newresp = tutils.tresp()          assert not c.add_response(newresp)          assert not c.flow_map.get(newresp.request) @@ -244,18 +244,18 @@ class uState(libpry.AutoTree):      def test_err(self):          bc = proxy.ClientConnect(("address", 22))          c = flow.State() -        req = utils.treq() +        req = tutils.treq()          f = c.add_request(req)          e = proxy.Error(f.request, "message")          assert c.add_error(e) -        e = proxy.Error(utils.tflow().request, "message") +        e = proxy.Error(tutils.tflow().request, "message")          assert not c.add_error(e)      def test_view(self):          c = flow.State() -        req = utils.treq() +        req = tutils.treq()          c.clientconnect(req.client_conn)          assert len(c.view) == 0 @@ -264,13 +264,13 @@ class uState(libpry.AutoTree):          c.set_limit(filt.parse("~s"))          assert len(c.view) == 0 -        resp = utils.tresp(req) +        resp = tutils.tresp(req)          c.add_response(resp)          assert len(c.view) == 1          c.set_limit(None)          assert len(c.view) == 1 -        req = utils.treq() +        req = tutils.treq()          c.clientconnect(req.client_conn)          c.add_request(req)          assert len(c.view) == 2 @@ -280,24 +280,24 @@ class uState(libpry.AutoTree):          assert len(c.view) == 1      def _add_request(self, state): -        req = utils.treq() +        req = tutils.treq()          f = state.add_request(req)          return f      def _add_response(self, state): -        req = utils.treq() +        req = tutils.treq()          f = state.add_request(req) -        resp = utils.tresp(req) +        resp = tutils.tresp(req)          state.add_response(resp)      def _add_error(self, state): -        req = utils.treq() +        req = tutils.treq()          f = state.add_request(req)          f.error = proxy.Error(f.request, "msg")      def test_kill_flow(self):          c = flow.State() -        req = utils.treq() +        req = tutils.treq()          f = c.add_request(req)          c.kill_flow(f)          assert not c.flow_list @@ -340,7 +340,7 @@ class uState(libpry.AutoTree):  class uSerialize(libpry.AutoTree):      def test_roundtrip(self):          sio = StringIO() -        f = utils.tflow() +        f = tutils.tflow()          w = flow.FlowWriter(sio)          w.add(f) @@ -355,18 +355,18 @@ class uFlowMaster(libpry.AutoTree):      def test_all(self):          s = flow.State()          fm = flow.FlowMaster(None, s) -        req = utils.treq() +        req = tutils.treq()          fm.handle_clientconnect(req.client_conn)          f = fm.handle_request(req)          assert len(s.flow_list) == 1 -        resp = utils.tresp(req) +        resp = tutils.tresp(req)          fm.handle_response(resp)          assert len(s.flow_list) == 1 -        rx = utils.tresp() +        rx = tutils.tresp()          assert not fm.handle_response(rx)          dc = proxy.ClientDisconnect(req.client_conn) @@ -378,25 +378,25 @@ class uFlowMaster(libpry.AutoTree):      def test_server_playback(self):          s = flow.State() -        f = utils.tflow() -        f.response = utils.tresp(f.request) +        f = tutils.tflow() +        f.response = tutils.tresp(f.request)          pb = [f]          fm = flow.FlowMaster(None, s) -        assert not fm.do_server_playback(utils.tflow()) +        assert not fm.do_server_playback(tutils.tflow())          fm.start_server_playback(pb, False, []) -        assert fm.do_server_playback(utils.tflow()) +        assert fm.do_server_playback(tutils.tflow())          fm.start_server_playback(pb, False, []) -        r = utils.tflow() +        r = tutils.tflow()          r.request.content = "gibble"          assert not fm.do_server_playback(r)      def test_client_playback(self):          s = flow.State()          fm = flow.FlowMaster(None, s) -        pb = [utils.tflow_full()] +        pb = [tutils.tflow_full()]          fm.start_client_playback(pb)      def test_stickycookie(self): @@ -409,7 +409,7 @@ class uFlowMaster(libpry.AutoTree):          assert not fm.stickycookie_state          fm.set_stickycookie(".*") -        tf = utils.tflow_full() +        tf = tutils.tflow_full()          tf.response.headers["set-cookie"] = ["foo=bar"]          fm.handle_request(tf.request)          f = fm.handle_response(tf.response) | 
