diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2011-03-12 15:14:25 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2011-03-12 15:14:25 +1300 |
commit | 4ce393cc41269d119a01b852d7b486a7858cc57d (patch) | |
tree | 916316e979c8e0a587631293a99907cfafe91d62 /test | |
parent | 96b10ca486c88e6918aabdf8d90cde3a91cf8e1a (diff) | |
download | mitmproxy-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.py | 29 |
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() +] + |