aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_cmdline.py
diff options
context:
space:
mode:
authorJim Shaver <dcypherd@gmail.com>2015-06-23 21:48:05 -0500
committerJim Shaver <dcypherd@gmail.com>2015-06-23 21:48:05 -0500
commit080e4534253338c94e6d8c86cb3679ff15410f85 (patch)
tree6322fb822332b4135f0ff14de8c2d7137016f734 /test/test_cmdline.py
parentdb5c0b210b0133d7cd58124c727dbc24480e2568 (diff)
parent074d8d7c7463cdb1f0a90e165a4b3ada3554b4c2 (diff)
downloadmitmproxy-080e4534253338c94e6d8c86cb3679ff15410f85.tar.gz
mitmproxy-080e4534253338c94e6d8c86cb3679ff15410f85.tar.bz2
mitmproxy-080e4534253338c94e6d8c86cb3679ff15410f85.zip
Merge branch 'master' into hardfailvenv
Conflicts: dev
Diffstat (limited to 'test/test_cmdline.py')
-rw-r--r--test/test_cmdline.py29
1 files changed, 19 insertions, 10 deletions
diff --git a/test/test_cmdline.py b/test/test_cmdline.py
index f7bf4612..eafcbde4 100644
--- a/test/test_cmdline.py
+++ b/test/test_cmdline.py
@@ -37,13 +37,24 @@ def test_parse_replace_hook():
def test_parse_server_spec():
tutils.raises("Invalid server specification", cmdline.parse_server_spec, "")
- assert cmdline.parse_server_spec("http://foo.com:88") == [False, False, "foo.com", 88]
- assert cmdline.parse_server_spec("http://foo.com") == [False, False, "foo.com", 80]
- assert cmdline.parse_server_spec("https://foo.com") == [True, True, "foo.com", 443]
- assert cmdline.parse_server_spec_special("https2http://foo.com") == [True, False, "foo.com", 80]
- assert cmdline.parse_server_spec_special("http2https://foo.com") == [False, True, "foo.com", 443]
- tutils.raises("Invalid server specification", cmdline.parse_server_spec, "foo.com")
- tutils.raises("Invalid server specification", cmdline.parse_server_spec, "http://")
+ assert cmdline.parse_server_spec(
+ "http://foo.com:88") == [False, False, "foo.com", 88]
+ assert cmdline.parse_server_spec(
+ "http://foo.com") == [False, False, "foo.com", 80]
+ assert cmdline.parse_server_spec(
+ "https://foo.com") == [True, True, "foo.com", 443]
+ assert cmdline.parse_server_spec_special(
+ "https2http://foo.com") == [True, False, "foo.com", 80]
+ assert cmdline.parse_server_spec_special(
+ "http2https://foo.com") == [False, True, "foo.com", 443]
+ tutils.raises(
+ "Invalid server specification",
+ cmdline.parse_server_spec,
+ "foo.com")
+ tutils.raises(
+ "Invalid server specification",
+ cmdline.parse_server_spec,
+ "http://")
def test_parse_setheaders():
@@ -103,7 +114,7 @@ def test_common():
)
p = tutils.test_data.path("data/replace")
- opts.replace_file = [("/foo/bar/%s"%p)]
+ opts.replace_file = [("/foo/bar/%s" % p)]
v = cmdline.get_common_options(opts)["replacements"]
assert len(v) == 1
assert v[0][2].strip() == "replacecontents"
@@ -122,5 +133,3 @@ def test_mitmdump():
def test_mitmweb():
ap = cmdline.mitmweb()
assert ap
-
-