diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2012-07-20 23:47:34 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2012-07-20 23:47:34 +1200 |
commit | 8e0c01ae39f2f1f80ad0d372119e8654de21d29c (patch) | |
tree | e8d8b23eb0500855b3d4b6193dea2077c0472f31 /test/test_rparse.py | |
parent | d7841898e39b7bb1854f7c066ccccaaa84ab2f2c (diff) | |
download | mitmproxy-8e0c01ae39f2f1f80ad0d372119e8654de21d29c.tar.gz mitmproxy-8e0c01ae39f2f1f80ad0d372119e8654de21d29c.tar.bz2 mitmproxy-8e0c01ae39f2f1f80ad0d372119e8654de21d29c.zip |
Fine-tuning for injection: docs, bugfixes.
Diffstat (limited to 'test/test_rparse.py')
-rw-r--r-- | test/test_rparse.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/test_rparse.py b/test/test_rparse.py index 04a4972f..dfc8c758 100644 --- a/test/test_rparse.py +++ b/test/test_rparse.py @@ -175,6 +175,10 @@ class TestInject: assert a[0] == "r" assert a[1] == "inject" + a = rparse.parse_response({}, "400:ia,@100").actions[0] + assert a[0] == "a" + assert a[1] == "inject" + def test_at(self): e = rparse.InjectAt.expr() v = e.parseString("i0,'foo'")[0] @@ -185,6 +189,11 @@ class TestInject: v = e.parseString("ir,'foo'")[0] assert v.offset == "r" + def test_serve(self): + s = cStringIO.StringIO() + r = rparse.parse_response({}, "400:i0,'foo'") + assert r.serve(s) + class TestShortcuts: def test_parse_response(self): |