aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2011-03-12 15:14:25 +1300
committerAldo Cortesi <aldo@nullcube.com>2011-03-12 15:14:25 +1300
commit4ce393cc41269d119a01b852d7b486a7858cc57d (patch)
tree916316e979c8e0a587631293a99907cfafe91d62 /test
parent96b10ca486c88e6918aabdf8d90cde3a91cf8e1a (diff)
downloadmitmproxy-4ce393cc41269d119a01b852d7b486a7858cc57d.tar.gz
mitmproxy-4ce393cc41269d119a01b852d7b486a7858cc57d.tar.bz2
mitmproxy-4ce393cc41269d119a01b852d7b486a7858cc57d.zip
Unit tests for cmdline.py
Diffstat (limited to 'test')
-rw-r--r--test/test_cmdline.py29
1 files changed, 29 insertions, 0 deletions
diff --git a/test/test_cmdline.py b/test/test_cmdline.py
new file mode 100644
index 00000000..799e0e24
--- /dev/null
+++ b/test/test_cmdline.py
@@ -0,0 +1,29 @@
+import optparse
+import libpry
+from libmproxy import cmdline
+
+
+class uAll(libpry.AutoTree):
+ def test_common(self):
+ parser = optparse.OptionParser()
+ cmdline.common_options(parser)
+ opts, args = parser.parse_args(args=[])
+
+ assert cmdline.get_common_options(opts)
+
+ opts.stickycookie_all = True
+ v = cmdline.get_common_options(opts)
+ assert v["stickycookie"] == ".*"
+
+ opts.stickycookie_all = False
+ opts.stickycookie_filt = "foo"
+ v = cmdline.get_common_options(opts)
+ assert v["stickycookie"] == "foo"
+
+
+
+
+tests = [
+ uAll()
+]
+