aboutsummaryrefslogtreecommitdiffstats
path: root/test/scripts
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2013-06-13 16:04:04 +0200
committerMaximilian Hils <git@maximilianhils.com>2013-06-13 16:09:38 +0200
commit2b4af8d4756bc4eef613ec2cdf81a97d3952150b (patch)
tree514425c6f9bfee6acdef2d74ecf49ccff2ed8b2d /test/scripts
parentd3beaa738223947390bc66cdb649bf3cbaba6c28 (diff)
downloadmitmproxy-2b4af8d4756bc4eef613ec2cdf81a97d3952150b.tar.gz
mitmproxy-2b4af8d4756bc4eef613ec2cdf81a97d3952150b.tar.bz2
mitmproxy-2b4af8d4756bc4eef613ec2cdf81a97d3952150b.zip
add support for multiple scripts and script arguments. refs #76
Diffstat (limited to 'test/scripts')
-rw-r--r--test/scripts/a.py8
-rw-r--r--test/scripts/starterr.py2
2 files changed, 9 insertions, 1 deletions
diff --git a/test/scripts/a.py b/test/scripts/a.py
index 0a21b619..31cdaf0c 100644
--- a/test/scripts/a.py
+++ b/test/scripts/a.py
@@ -1,5 +1,13 @@
+import argparse
+
+parser = argparse.ArgumentParser()
+parser.add_argument('--var')
var = 0
+def __init__(ctx, argv):
+ global var
+ var = parser.parse_args(argv).var
+
def here(ctx):
global var
var += 1
diff --git a/test/scripts/starterr.py b/test/scripts/starterr.py
index 456fecc0..b217bdfe 100644
--- a/test/scripts/starterr.py
+++ b/test/scripts/starterr.py
@@ -1,3 +1,3 @@
-def start(ctx):
+def start(ctx, argv):
raise ValueError