aboutsummaryrefslogtreecommitdiffstats
path: root/test/scripts
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2011-08-03 16:36:20 +1200
committerAldo Cortesi <aldo@nullcube.com>2011-08-03 16:36:20 +1200
commit179cf758624152a4988e04a767759cb15b9c358a (patch)
tree6e9351565b9241c9f8d751418cae93cd012d0550 /test/scripts
parentf7e4e89b124e0bc20cf8192227add04bd92846ae (diff)
downloadmitmproxy-179cf758624152a4988e04a767759cb15b9c358a.tar.gz
mitmproxy-179cf758624152a4988e04a767759cb15b9c358a.tar.bz2
mitmproxy-179cf758624152a4988e04a767759cb15b9c358a.zip
Add script hooks, enable new engine for mitmdump.
Diffstat (limited to 'test/scripts')
-rw-r--r--test/scripts/all.py20
-rw-r--r--test/scripts/starterr.py3
2 files changed, 23 insertions, 0 deletions
diff --git a/test/scripts/all.py b/test/scripts/all.py
new file mode 100644
index 00000000..e6da7e51
--- /dev/null
+++ b/test/scripts/all.py
@@ -0,0 +1,20 @@
+log = []
+def clientconnect(ctx, cc):
+ ctx.log("XCLIENTCONNECT")
+ log.append("clientconnect")
+
+def request(ctx, r):
+ ctx.log("XREQUEST")
+ log.append("request")
+
+def response(ctx, r):
+ ctx.log("XRESPONSE")
+ log.append("response")
+
+def clientdisconnect(ctx, cc):
+ ctx.log("XCLIENTDISCONNECT")
+ log.append("clientdisconnect")
+
+def error(ctx, cc):
+ ctx.log("XERROR")
+ log.append("error")
diff --git a/test/scripts/starterr.py b/test/scripts/starterr.py
new file mode 100644
index 00000000..456fecc0
--- /dev/null
+++ b/test/scripts/starterr.py
@@ -0,0 +1,3 @@
+
+def start(ctx):
+ raise ValueError